The return value of mysql_query () function
Problem description:
When I was operating mysql and inserting data, the resource was closed and PHP prompts a warning. The content is roughly, and a resource type is required for mysql_free_result.
Then, I will return the result var_dump ($ res) and find it is a bool value.
Analysis:
When reading the manual, it seems that the mysql_query () function returns the resource type, but why is it a bool value now? Well, after reading the manual patiently, I found that the principle is like this, for example:
Summary:As you can see, when mysql_query () executes an SQL statement, it does not always need to release the result set. Instead, it calls mysql_free_result () for release only when some operations generate a result set; bool values returned, such as insert update, are not required. Otherwise, the image will be superfluous.
The above discussion about the return value of the mysql_query () function is all the content that I have shared with you. I hope to give you a reference and support for the help house.