Kõik tunnevad mysql_query, nii et tutvustame lühidalt mysql_unbuffered_query
mysql_unbuffered_query
(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Saadab SQL-päringu MySQL-ile ilma saadud ridu toomata ja vahemällu salvestamata
Kirjeldus ressurss mysql_unbuffered_query ( stringi päring [, ressurss link_identifier] )
mysql_unbuffered_query() saadab SQL-päringu MySQL-i, kuid ei too automaatselt tulemuste komplekti nagu mysql_query(). Ühelt poolt säästab see märkimisväärselt mälu, kui töötad suurte tulemuskogumitega. Teisest küljest saad tulemuste komplekti manipuleerida kohe, kui saad esimese rea, selle asemel et oodata kogu SQL-lause täitmist. Mitme andmebaasi ühenduse kasutamisel tuleb määrata valikuline parameetri link_identifier.
Märkus: mysql_unbuffered_query() eelised on hinnaga: sa ei saa kasutada mysql_num_rows() ja mysql_data_seek() tulemuste komplekti peal, mida mysql_unbuffered_query() tagastab. Lisaks tuleb enne uue SQL-päringu saatmist MySQL-i kõik vahemäluta SQL-päringud välja võtta saadud ridadest.
Ülaltoodud on mysql_unbuffered_query seletus php käsiraamatus, otsisin internetist palju selgitusi, mis juba juhendis on, paljud loodavad leida näidet, et paremini mõista selle funktsiooni rakendust, järgisin antud selgitust, tegin näite, ainult viitamiseks:
|