24.6 Funktionsübersicht 

Zum Abschluss dieses Kapitels fasst Tabelle 24.11 nochmals die wichtigsten Funktionen der MySQL-C-API für Referenzzwecke zusammen.
Funktion | Bedeutung |
mysql_affected_rows() |
Gibt die Anzahl von Zeilen zurück, die durch die letzte UPDATE-, DELETE- oder INSERT-Anfrage geändert, gelöscht bzw. hinzugefügt wurden. |
mysql_close() |
Schließt eine Serververbindung |
mysql_connect() |
Stellt die Verbindung mit einem MySQL-Server her. Diese Funktion ist veraltet; benutzen Sie dafür mysql_real_connect(). |
mysql_change_user() |
Ändert Benutzer und Datenbank bei einer geöffneten Verbindung. |
mysql_character_set_name() |
Gibt den Namen des vorgabemäßigen Zeichensatzes für die Verbindung zurück. |
mysql_create_db() |
Erzeugt eine Datenbank. Diese Funktion ist veraltet; benutzen Sie stattdessen den SQL-Befehl CREATE DATABASE. |
mysql_data_seek() |
Sucht bis zu einer beliebigen Zeile in einer Anfrage-Ergebnismenge. |
mysql_debug() |
Macht ein DBUG_PUSH mit der angegebenen Zeichenkette. |
mysql_drop_db() |
Löscht eine Datenbank. Diese Funktion ist veraltet; benutzen Sie stattdessen den SQL-Befehl DROP DATABASE. |
mysql_dump_debug_info() |
Veranlasst den Server, Debug-Informationen in die Log-Datei zu schreiben. |
mysql_eof() |
Stellt fest, ob die letzte Zeile der Ergebnismenge gelesen wurde oder nicht. Diese Funktion ist veraltet; benutzen Sie stattdessen mysql_errno() oder mysql_error(). |
mysql_errno() |
Gibt die Fehlernummer der zuletzt aufgerufenen MySQL-Funktion zurück. |
mysql_error() |
Gibt die Fehlermeldung der zuletzt aufgerufenen MySQL-Funktion zurück. |
mysql_real_escape_string() |
Escape-Sonderzeichen in einer Zeichenkette, die für ein SQL-Statement benutzt wird, wobei der aktuelle Zeichensatz der Verbindung berücksichtigt wird. |
mysql_escape_string() |
Escape-Sonderzeichen in einer Zeichenkette, die für ein SQL-Statement benutzt wird. |
mysql_fetch_field() |
Gibt den Typ des nächsten Tabellenfelds zurück. |
mysql_fetch_field_direct() |
Gibt den Typ eines Tabellenfelds zurück, angegeben durch eine Feldnummer. |
mysql_fetch_fields() |
Gibt ein Array aller Feldstrukturen zurück. |
mysql_fetch_lengths() |
Gibt die Länge aller Spalten in der aktuellen Zeile zurück. |
mysql_fetch_row() |
Holt die nächste Zeile aus der Ergebnismenge. |
mysql_field_seek() |
Setzt den Spaltencursor auf eine bestimmte Spalte. |
mysql_field_count() |
Gibt die Anzahl der Ergebnisspalten für die letzte Anfrage zurück. |
mysql_field_tell() |
Gibt die Position des Feldcursors zurück, der für das letzte mysql_fetch_field() benutzt wurde. |
mysql_free_result() |
Gibt Speicher frei, der von einer Ergebnismenge benutzt wird. |
mysql_get_client_info() |
Gibt Client-Versionsinformationen zurück. |
mysql_get_host_info() |
Gibt eine Zeichenkette zurück, die die Verbindung beschreibt. |
mysql_get_proto_info() |
Gibt die Protokollversion zurück, die von der Verbindung benutzt wird. |
mysql_get_server_info() |
Gibt die Server-Versionsnummer zurück. |
mysql_info() |
Gibt Informationen über die zuletzt ausgeführte Anfrage zurück. |
mysql_init() |
Holt oder initialisiert eine MYSQL-Struktur. |
mysql_insert_id() |
Gibt die Kennung zurück, die für eine AUTO_INCREMENT-Spalte durch die letzte Anfrage erzeugt wurde. |
mysql_kill() |
Beendet einen angegebenen Thread. |
mysql_list_dbs() |
Gibt die Datenbanknamen zurück, die mit einem einfachen regulären Ausdruck übereinstimmen. |
mysql_list_fields() |
Gibt die Feldnamen zurück, die mit einem einfachen regulären Ausdruck übereinstimmen. |
mysql_list_processes() |
Gibt eine Liste der aktuellen Server-Threads zurück. |
mysql_list_tables() |
Gibt Tabellennamen zurück, die mit einem einfachen regulären Ausdruck übereinstimmen. |
mysql_num_fields() |
Gibt die Anzahl von Spalten in einer Ergebnismenge zurück. |
mysql_num_rows() |
Gibt die Anzahl von Zeilen in einer Ergebnismenge zurück. |
mysql_options() |
Setzt Verbindungsoptionen für mysql_connect(). |
mysql_ping() |
Prüft, ob die Verbindung zum Server funktioniert oder nicht, und verbindet sich erneut, falls notwendig. |
mysql_query() |
Führt eine SQL-Anfrage aus, die als NULL-begrenzte Zeichenkette angegeben wird. |
mysql_real_connect() |
Verbindet sich mit einem MySQL-Server. |
mysql_real_query() |
Führt eine SQL-Anfrage aus, die als gezählte Zeichenkette angegeben wird. |
mysql_reload() |
Weist den Server an, die Berechtigungstabellen erneut zu laden. |
mysql_row_seek() |
Sucht bis zu einer Zeile in einer Ergebnismenge, indem sie den Wert benutzt, der von mysql_row_tell() zurückgegeben wird. |
mysql_row_tell() |
Gibt die Zeilencursorposition zurück. |
mysql_select_db() |
Wählt eine Datenbank aus. |
mysql_shutdown() |
Fährt den Datenbankserver herunter. |
mysql_stat() |
Gibt den Serverstatus als Zeichenkette zurück. |
mysql_store_result() |
Ruft eine vollständige Ergebnismenge zum Client ab. |
mysql_thread_id() |
Gibt die aktuelle Thread-Kennung zurück. |
mysql_thread_safe() |
Gibt 1 zurück, wenn die Clients thread-sicher kompiliert sind. |
mysql_use_result() |
Initialisiert den zeilenweisen Abruf einer Ergebnismenge. |
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.