Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9520|Atbildi: 0

Atšķirība starp mysql_unbuffered_query un mysql_query PHP

[Kopēt saiti]
Publicēts 20.02.2016 20:53:29 | | |

Visi ir pazīstami ar mysql_query, tāpēc īsumā iepazīstināsim ar mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Nosūta SQL vaicājumu uz MySQL, neiegūstot un kešatmiņā neiegūstot un kešatmiņā iegūtās rindas

Apraksta resursa mysql_unbuffered_query ( virknes vaicājums [, resursa link_identifier] )


mysql_unbuffered_query() nosūta SQL vaicājuma vaicājumu uz MySQL, bet automātiski neiegūst un kešatmiņā nesaglabā rezultātu kopu, piemēram, mysql_query(). No vienas puses, tas ietaupa ievērojamu atmiņu, strādājot ar lielām rezultātu kopām. No otras puses, jūs varat manipulēt ar rezultātu kopu, tiklīdz saņemat pirmo rindu, nevis gaidīt, kamēr tiks izpildīts viss SQL paziņojums. Izmantojot vairākus datu bāzes savienojumus, ir jānorāda izvēles parametrs link_identifier.

Piezīme: mysql_unbuffered_query() priekšrocības ir par maksu: jūs nevarat izmantot mysql_num_rows() un mysql_data_seek() papildus rezultātu kopai, ko atgriež mysql_unbuffered_query(). Turklāt pirms jauna SQL vaicājuma nosūtīšanas MySQL no iegūtajām rindām ir jāiegūst visi kešatmiņā nesaglabātie SQL vaicājumi.

Iepriekš minētais ir mysql_unbuffered_query skaidrojums php rokasgrāmatā, es meklēju daudz paskaidrojumu par paskaidrojumiem, kas jau ir rokasgrāmatā internetā, daudzi cilvēki cer, ka būs piemērs, lai labāk izprastu šīs funkcijas pielietojumu, es sekoju sniegtajam paskaidrojumam, izveidoju piemēru, tikai atsaucei:







Iepriekšējo:PHP ģenerē nejaušus skaitļus
Nākamo:C# noapaļo dubultspēli
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com