Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9520|Risposta: 0

La differenza tra mysql_unbuffered_query e mysql_query in PHP

[Copiato link]
Pubblicato su 20/02/2016 20:53:29 | | |

Tutti conoscono mysql_query, quindi presentiamo brevemente la mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Invia una query SQL a MySQL senza prelevare e memorizzare in cache le righe risultanti

Descrizione mysql_unbuffered_query risorse ( query di stringhe [, risorsa link_identifier] )


mysql_unbuffered_query() invia una query SQL a MySQL, ma non recupera e memorizza automaticamente in cache il set di risultati come mysql_query(). Da un lato, questo fa risparmiare notevole memoria quando si lavora con grandi set di risultati. D'altra parte, puoi manipolare il set di risultati appena ottieni la prima riga, invece di aspettare che venga eseguita l'intera istruzione SQL. Quando si utilizzano più connessioni a database, è necessario specificare il parametro opzionale link_identifier.

Nota: I vantaggi di mysql_unbuffered_query() hanno un costo: non puoi usare mysql_num_rows() e mysql_data_seek() sopra il set di risultati restituito da mysql_unbuffered_query(). Inoltre, prima di inviare una nuova query SQL a MySQL, tutte le query SQL non memorizzate nella cache devono essere estratte dalle righe risultanti.

Quanto sopra è la spiegazione di mysql_unbuffered_query nel manuale PHP, ho cercato molte spiegazioni già presenti nel manuale su Internet, molte persone sperano di trovare un esempio per comprendere meglio l'applicazione di questa funzione, ho seguito la spiegazione data, ne ho fatto un esempio, solo per riferimento:







Precedente:PHP genera numeri casuali
Prossimo:C# arrotonda il doppio
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com