On this page:
http://dev.mysql.com/doc/refman/5.0/en/mysql-store-result.html is written: "mysql_store_result() also returns a null pointer if reading of the result set failed. You can check whether an error occurred by checking whether mysql_error() returns a nonempty string, mysql_errno() returns nonzero, or mysql_field_count() returns zero."
I believe that it should read "mysql_field_count() returns nonzero" instead of "mysql_field_count() returns zero." See also
http://dev.mysql.com/doc/refman/5.0/en/null-mysql-store-result.html, where it is clearly stated: "You can always check whether the statement (mysql_store_result() - my note, doru) should have produced a nonempty result by calling mysql_field_count(). If mysql_field_count() returns zero, the result is empty and the last query was a statement that does not return values (for example, an INSERT or a DELETE). If mysql_field_count() returns a nonzero value, the statement should have produced a nonempty result."
Please help me understand.
Also, should this not be fully explained on the
http://dev.mysql.com/doc/refman/5.0/en/mysql-field-count.html page?
Edited 1 time(s). Last edit at 05/05/2012 06:59AM by Doru Georgescu.