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!