Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9520|Svar: 0

Skillnaden mellan mysql_unbuffered_query och mysql_query i PHP

[Kopiera länk]
Publicerad på 2016-02-20 20:53:29 | | |

Alla känner till mysql_query, så låt oss kort introducera mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Skickar en SQL-fråga till MySQL utan att hämta och cachelagra de resulterande raderna

Beskrivningsresurs mysql_unbuffered_query ( strängfråga [, resurs link_identifier] )


mysql_unbuffered_query() skickar en SQL-fråga till MySQL, men hämtar och cachar inte automatiskt resultatuppsättningen som mysql_query(). Å ena sidan sparar detta betydande minne när man arbetar med stora resultatmängder. Å andra sidan kan du manipulera resultatuppsättningen så snart du får första raden, istället för att vänta på att hela SQL-satsen ska köras. När du använder flera databasanslutningar måste du ange den valfria parametern link_identifier.

Observera: Fördelarna med mysql_unbuffered_query() kommer med en kostnad: du kan inte använda mysql_num_rows() och mysql_data_seek() ovanpå resultatuppsättningen som returneras av mysql_unbuffered_query(). Dessutom måste alla icke-cachade SQL-frågor extraheras från de resulterande raderna innan en ny SQL-fråga skickas till MySQL.

Ovan är förklaringen av mysql_unbuffered_query i PHP-manualen, jag sökte mycket på förklaringar till de förklaringar som redan finns i manualen på internet, många hoppas ha ett exempel för att bättre förstå tillämpningen av denna funktion, jag följde förklaringen som gavs, gjorde ett exempel, endast som referens:







Föregående:php genererar slumpmässiga nummer
Nästa:C# rundar dubbeln
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com