Explication détaillée de la valeur de retour de la fonction mysql_query()

墨辰丷
Libérer: 2023-03-29 07:24:01
original
4709 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée de la valeur de retour de la fonction mysql_query(). Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Description du problème :

J'utilisais MySQL et lors de l'insertion de données, j'ai fermé la ressource et PHP a généré un avertissement. Le contenu est à peu près le suivant : vous devez donner à mysql_free_result() un type de ressource.

Ensuite, je retournerai le résultat de var_dump($res) et constaterai qu'il s'agit d'une valeur booléenne

Analyse :

Regardez En lisant le manuel, à première vue, j'ai l'impression que la fonction mysql_query() renvoie un type de ressource, mais pourquoi est-ce une valeur booléenne maintenant ? Eh bien, après avoir lu patiemment le manuel, j'ai découvert que le principe est le suivant, comme le montre l'image ci-dessous :


Résumé : D'après ce qui précède, nous pouvons savoir que lorsque mysql_query() exécute une instruction SQL, il n'a pas besoin de libérer le jeu de résultats à chaque fois, mais lorsque certaines opérations produisent un jeu de résultats, il appelle mysql_free_result() pour libérer ; like insert update return bool Ce n'est pas nécessaire si cela en vaut la peine, sinon ce sera superflu

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

php Implémentation du tri temporel de tableau bidimensionnel

php Méthodes pour résoudre les caractères tronqués du DOM

Une brève introduction aux paramètres date.timezone dans php.ini

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal