Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 9520|Svar: 0

Forskellen mellem mysql_unbuffered_query og mysql_query i PHP

[Kopier link]
Opslået på 20/02/2016 20.53.29 | | |

Alle kender mysql_query, så lad os kort introducere mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Sender en SQL-forespørgsel til MySQL uden at hente og cache de resulterende rækker

Beskrivelsesressource mysql_unbuffered_query ( strengforespørgsel [, ressource link_identifier] )


mysql_unbuffered_query() sender en SQL-forespørgsel til MySQL, men henter og cacher ikke automatisk resultatsættet som mysql_query(). På den ene side sparer dette betydelig hukommelse, når man arbejder med store resultatsæt. På den anden side kan du manipulere resultatsættet, så snart du får den første række, i stedet for at vente på, at hele SQL-sætningen bliver udført. Når du bruger flere databaseforbindelser, skal du angive den valgfrie parameter link_identifier.

Bemærk: Fordelene ved mysql_unbuffered_query() har en pris: du kan ikke bruge mysql_num_rows() og mysql_data_seek() oven på resultatsættet returneret af mysql_unbuffered_query(). Derudover skal alle ikke-cachede SQL-forespørgsler udtrækkes fra de resulterende rækker, før en ny SQL-forespørgsel sendes til MySQL.

Ovenstående er forklaringen af mysql_unbuffered_query i php-manualen, jeg søgte mange forklaringer på de forklaringer, der allerede findes i manualen på internettet, mange håber at have et eksempel for bedre at forstå anvendelsen af denne funktion, jeg fulgte forklaringen, lavede et eksempel, kun til reference:







Tidligere:PHP genererer tilfældige tal
Næste:C# runder dobbelt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com