Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9520|Răspunde: 0

Diferența dintre mysql_unbuffered_query și mysql_query în PHP

[Copiază linkul]
Postat pe 20.02.2016 20:53:29 | | |

Toată lumea este familiarizată cu mysql_query, așa că să vă prezentăm pe scurt mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Trimite o interogare SQL către MySQL fără a preleva și a stoca cache rândurile rezultate

Descriere resursă mysql_unbuffered_query ( interogare de șir [, resursă link_identifier] )


mysql_unbuffered_query() trimite o interogare SQL către MySQL, dar nu preia și ascunde automat setul de rezultate ca mysql_query(). Pe de o parte, acest lucru economisește multă memorie atunci când lucrezi cu seturi mari de rezultate. Pe de altă parte, poți manipula setul de rezultate imediat ce primești primul rând, în loc să aștepți ca întreaga instrucțiune SQL să fie executată. Când folosești mai multe conexiuni la baze de date, trebuie să specifici parametrul opțional link_identifier.

Notă: Beneficiile mysql_unbuffered_query() au un cost: nu poți folosi mysql_num_rows() și mysql_data_seek() peste setul de rezultate returnat de mysql_unbuffered_query(). În plus, înainte de a trimite o nouă interogare SQL către MySQL, toate interogările SQL necacheate trebuie extrase din rândurile rezultate.

Cea de mai sus este explicația mysql_unbuffered_query din manualul PHP, am căutat multe explicații pentru explicațiile deja în manual pe Internet, mulți oameni speră să aibă un exemplu care să înțeleagă mai bine aplicarea acestei funcții, am urmat explicația dată și am făcut un exemplu, doar ca referință:







Precedent:PHP generează numere aleatorii
Următor:C# rotunjește dublul
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com