Maison  >  Article  >  php教程  >  Une brève discussion sur la valeur de retour de la fonction mysql_query()

Une brève discussion sur la valeur de retour de la fonction mysql_query()

高洛峰
高洛峰original
2016-12-22 15:25:231144parcourir

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 var_dump ($res) et constaterai qu'il s'agit d'une valeur booléenne

Analyse :

En regardant le manuel, à première vue, Je pense que la fonction mysql_query() Ce qui est renvoyé est le type de ressource, mais pourquoi est-ce une valeur bool maintenant ?

Résumé : d'après ce qui précède, nous pouvons savoir que lorsque mysql_query() exécute l'instruction sql, il ne libère le jeu de résultats à aucun moment, mais lorsque certaines opérations produisent un jeu de résultats, mysql_free_result() est appelé pour le libérer ; il n'est pas nécessaire de renvoyer une valeur booléenne comme insert update, sinon ce sera superflu

L'article ci-dessus discute brièvement de la valeur de retour de la fonction mysql_query(). La question concerne tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère également que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles sur la valeur de retour de la fonction mysql_query(), veuillez faire attention au site Web PHP chinois !

Déclaration:
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