DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info) mysql-error

Info Catalog (mysql.info) mysql-errno (mysql.info) c-api-functions (mysql.info) mysql-escape-string
 
 22.2.3.15 `mysql_error()'
 .........................
 
 `const char *mysql_error(MYSQL *mysql)'
 
 *Description*
 
 For the connection specified by `mysql', `mysql_error()' returns a
 null-terminated string containing the error message for the most
 recently invoked API function that failed. If a function didn't fail,
 the return value of `mysql_error()' may be the previous error or an
 empty string to indicate no error.
 
 A rule of thumb is that all functions that have to ask the server for
 information reset `mysql_error()' if they succeed.
 
 For functions that reset `mysql_errno()', the following two tests are
 equivalent:
 
      if(mysql_errno(&mysql))
      {
          // an error occurred
      }
 
      if(mysql_error(&mysql)[0] != '\0')
      {
          // an error occurred
      }
 
 The language of the client error messages may be changed by recompiling
 the MySQL client library. Currently, you can choose error messages in
 several different languages. See  languages.
 
 *Return Values*
 
 A null-terminated character string that describes the error.  An empty
 string if no error occurred.
 
 *Errors*
 
 None.
 
Info Catalog (mysql.info) mysql-errno (mysql.info) c-api-functions (mysql.info) mysql-escape-string
automatically generated byinfo2html