Tabelle 27.11
Funktionsübersicht der MySQL-C-API
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, welche 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()
|
Tötet 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.
|