In the descriptions below, a parameter or return value of NULL means
NULL in the sense of the C programming language, not a
MySQL NULL value.
Functions that return a value generally return a pointer or an integer.
Unless specified otherwise, functions returning a pointer return a
non-NULL value to indicate success or a NULL value to indicate
an error, and functions returning an integer return zero to indicate success
or non-zero to indicate an error. Note that ``non-zero'' means just that.
Unless the function description says otherwise, do not test against a value
other than zero:@:
if (result) /bin /boot /capture1.png /courier-imap-1.3.10-1.7.1.i386.rpm /courier-imap-maildirmake-1.3.12-7.i386.rpm /courier-imap-mysql-1.3.10-1.7.1.i386.rpm /dev /etc /home /initrd /iptables /lib /lost+found /misc /mnt /opt /proc /root /rsh-0.17-5.i386.rpm /sbin /tmp /usr /var correct mysql/ php/ ... error ... if (result < 0) /bin /boot /capture1.png /courier-imap-1.3.10-1.7.1.i386.rpm /courier-imap-maildirmake-1.3.12-7.i386.rpm /courier-imap-mysql-1.3.10-1.7.1.i386.rpm /dev /etc /home /initrd /iptables /lib /lost+found /misc /mnt /opt /proc /root /rsh-0.17-5.i386.rpm /sbin /tmp /usr /var incorrect mysql/ php/ ... error ... if (result == -1) /bin /boot /capture1.png /courier-imap-1.3.10-1.7.1.i386.rpm /courier-imap-maildirmake-1.3.12-7.i386.rpm /courier-imap-mysql-1.3.10-1.7.1.i386.rpm /dev /etc /home /initrd /iptables /lib /lost+found /misc /mnt /opt /proc /root /rsh-0.17-5.i386.rpm /sbin /tmp /usr /var incorrect mysql/ php/ ... error ...
When a function returns an error, the Errors subsection of the
function description lists the possible types of errors. You can
find out which of these occurred by calling mysql_errno().
A string representation of the error may be obtained by calling
mysql_error().
mysql_affected_rows()
mysql_close()
mysql_connect()
mysql_change_user()
mysql_create_db()
mysql_data_seek()
mysql_debug()
mysql_drop_db()
mysql_dump_debug_info()
mysql_eof()
mysql_errno()
mysql_error()
mysql_escape_string()
mysql_fetch_field()
mysql_fetch_fields()
mysql_fetch_field_direct()
mysql_fetch_lengths()
mysql_fetch_row()
mysql_field_count()
mysql_field_seek()
mysql_field_tell()
mysql_free_result()
mysql_get_client_info()
mysql_get_host_info()
mysql_get_proto_info()
mysql_get_server_info()
mysql_info()
mysql_init()
mysql_insert_id()
mysql_kill()
mysql_list_dbs()
mysql_list_fields()
mysql_list_processes()
mysql_list_tables()
mysql_num_fields()
mysql_num_rows()
mysql_options()
mysql_ping()
mysql_query()
mysql_real_connect()
mysql_real_query()
mysql_reload()
mysql_row_seek()
mysql_row_tell()
mysql_select_db()
mysql_shutdown()
mysql_stat()
mysql_store_result()
mysql_thread_id()
mysql_use_result()
mysql_query() réussi, mysql_store_result() retourne parfois NULL?