Heim  >  Artikel  >  php教程  >  Eine kurze Diskussion zum Rückgabewert der Funktion mysql_query()

Eine kurze Diskussion zum Rückgabewert der Funktion mysql_query()

高洛峰
高洛峰Original
2016-12-22 15:25:231112Durchsuche

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 var_dump ($res) zurück und stelle fest, dass es ein Bool-Wert ist

Analyse:

Beim Betrachten des Handbuchs fällt auf den ersten Blick auf: Ich habe das Gefühl, dass die Funktion mysql_query() Der Ressourcentyp wurde ursprünglich zurückgegeben, aber warum ist es jetzt ein Bool-Wert? Gibt die Ergebnismenge zu keinem Zeitpunkt frei, aber wenn bestimmte Vorgänge eine Ergebnismenge erzeugen, wird mysql_free_result() aufgerufen, um sie freizugeben. Es ist nicht erforderlich, einen Bool-Wert wie „Insert Update“ zurückzugeben, da er sonst überflüssig ist

Der obige Artikel erläutert kurz den Rückgabewert der Funktion mysql_query(). Die Frage bezieht sich auf den gesamten vom Herausgeber geteilten Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Weitere Artikel zum Rückgabewert der Funktion mysql_query() finden Sie auf der chinesischen PHP-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