[+/-]
mysql_affected_rows()
mysql_autocommit()
mysql_change_user()
mysql_character_set_name()
mysql_close()
mysql_commit()
mysql_connect()
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_field_direct()
mysql_fetch_fields()
mysql_fetch_lengths()
mysql_fetch_row()
mysql_field_count()
mysql_field_seek()
mysql_field_tell()
mysql_free_result()
mysql_get_character_set_info()
mysql_get_client_info()
mysql_get_client_version()
mysql_get_host_info()
mysql_get_proto_info()
mysql_get_server_info()
mysql_get_server_version()
mysql_hex_string()
mysql_info()
mysql_init()
mysql_insert_id()
mysql_kill()
mysql_library_end()
mysql_library_init()
mysql_list_dbs()
mysql_list_fields()
mysql_list_processes()
mysql_list_tables()
mysql_more_results()
mysql_next_result()
mysql_num_fields()
mysql_num_rows()
mysql_options()
mysql_ping()
mysql_query()
mysql_real_connect()
mysql_real_escape_string()
mysql_real_query()
mysql_refresh()
mysql_reload()
mysql_rollback()
mysql_row_seek()
mysql_row_tell()
mysql_select_db()
mysql_set_character_set()
mysql_set_server_option()
mysql_shutdown()
mysql_sqlstate()
mysql_ssl_set()
mysql_stat()
mysql_store_result()
mysql_thread_id()
mysql_use_result()
mysql_warning_count()
In den folgenden Beschreibungen meint ein Parameter oder
Rückgabewert von NULL
einen
NULL
-Wert im Sinne der Programmiersprache C
und keinen NULL
-Wert von MySQL.
Funktionen, die einen Wert liefern, geben normalerweise einen
Zeiger oder einen Integer zurück. Wenn nichts anderes angegeben
ist, liefern Funktionen, die einen Zeiger zurückgeben, bei
Erfolg einen von NULL
verschiedenen Wert und
bei Misserfolg einen NULL
-Wert, und
Funktionen, die einen Integer liefern, geben bei Erfolg null und
bei Misserfolg einen von null verschiedenen Wert zurück.
Beachten Sie, dass „von null verschieden“ genau das
meint, was es sagt: Sofern die Funktionsbeschreibung nichts
Abweichendes festlegt, können Sie diesen Wert mit nichts
anderem als null vergleichen:
if (result) /* richtig */ ... error ... if (result < 0) /* falsch */ ... error ... if (result == -1) /* falsch */ ... error ...
Wenn eine Funktion einen Fehler zurückliefert, finden Sie im
Unterabschnitt Fehler der
jeweiligen Funktionsbeschreibung eine Liste der möglichen
Fehlertypen. Welcher dieser Fehler auftrat, ermitteln Sie mit
mysql_errno()
. Eine String-Darstellung des
Fehlers erhalten Sie durch mysql_error()
.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.