See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9520|Vastuse: 0

Erinevus mysql_unbuffered_query ja mysql_query vahel PHP-s

[Kopeeri link]
Postitatud 20.02.2016 20:53:29 | | |

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:







Eelmine:PHP genereerib juhuslikke arve
Järgmine:C# ümardab topeltmängu
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com