Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung des Rückgabewerts der Funktion mysql_query()

Detaillierte Erläuterung des Rückgabewerts der Funktion mysql_query()

墨辰丷
墨辰丷Original
2018-06-01 13:59:224650Durchsuche

Dieser Artikel stellt hauptsächlich die detaillierte Erklärung des Rückgabewerts der Funktion mysql_query() vor. Ich hoffe, dass er für alle hilfreich ist.

Problembeschreibung:

Ich habe MySQL betrieben und beim Einfügen von Daten habe ich die Ressource geschlossen und PHP hat eine Warnung ausgegeben. Der Inhalt ist ungefähr wie folgt: Sie müssen mysql_free_result() einen Ressourcentyp zuweisen.

Dann gebe ich das Ergebnis von var_dump($res) zurück und stelle fest, dass es ein bool-Wert ist

Analyse:

Schauen Sie, wenn ich das Handbuch lese, habe ich auf den ersten Blick das Gefühl, dass die Funktion mysql_query() einen Ressourcentyp zurückgibt, aber warum ist es jetzt ein Bool-Wert? Nun, nachdem ich das Handbuch geduldig gelesen hatte, stellte ich fest, dass das Prinzip so ist, wie im Bild unten gezeigt:


Zusammenfassung: Aus dem oben Gesagten können wir erkennen, dass mysql_query() beim Ausführen einer SQL-Anweisung die Ergebnismenge nicht jederzeit freigeben muss, sondern dass, wenn bestimmte Vorgänge eine Ergebnismenge erzeugen, mysql_free_result() zur Freigabe aufgerufen wird ; wie insert update returns bool Es ist nicht notwendig, wenn es sich lohnt, sonst wird es überflüssig

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich ist.

Verwandte Empfehlungen:

phpImplementierung der zweidimensionalen Array-Zeitsortierung

php Methoden zur Lösung von verstümmeltem DOM-Code

Eine kurze Einführung in die date.timezone-Einstellungen in php.ini

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Rückgabewerts der Funktion mysql_query(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn