DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info.gz) NULL mysql_store_result

Info Catalog (mysql.info.gz) C API problems (mysql.info.gz) C API problems (mysql.info.gz) Query results
 
 22.2.13.1 Why `mysql_store_result()' Sometimes Returns `NULL' After `mysql_query()' Returns Success
 ...................................................................................................
 
 It is possible for `mysql_store_result()' to return `NULL' following a
 successful call to `mysql_query()'.  When this happens, it means one of
 the following conditions occurred:
 
    * There was a `malloc()' failure (for example, if the result set was
      too large).
 
    * The data couldn't be read (an error occurred on the connection).
 
    * The query returned no data (for example, it was an `INSERT',
      `UPDATE', or `DELETE').
 
 You can always check whether the statement should have produced a
 non-empty 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 non-zero
 value, the statement should have produced a non-empty result.  See the
 description of the `mysql_field_count()' function for an example.
 
 You can test for an error by calling `mysql_error()' or `mysql_errno()'.
 
Info Catalog (mysql.info.gz) C API problems (mysql.info.gz) C API problems (mysql.info.gz) Query results
automatically generated byinfo2html