# Ursprüngliche MySQL API

- Einführung
- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Laufzeit-Konfiguration
  - Ressource-Typen
- Changelog
- Vordefinierte Konstanten
- Beispiele
  - MySQL Extension Übersichtsbeispiel
- MySQL Funktionen
  - mysql_affected_rows — Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL-Operation
  - mysql_client_encoding — Liefert den Namen des Zeichensatzes
  - mysql_close — Schließt eine Verbindung zu MySQL
  - mysql_connect — Öffnet eine Verbindung zu einem MySQL-Server
  - mysql_create_db — Legt eine MySQL-Datenbank an
  - mysql_data_seek — Bewegt den internen Ergebnis-Zeiger
  - mysql_db_name — Liefert den Namen einer Datenbank vom mysql_list_dbs-Aufruf
  - mysql_db_query — Wählt eine Datenbank aus und führt darauf eine Abfrage aus
  - mysql_drop_db — Löscht eine Datenbank
  - mysql_errno — Liefert die Nummer einer Fehlermeldung einer zuvor ausgeführten MySQL-Operation
  - mysql_error — Liefert den Fehlertext der zuvor ausgeführten MySQL-Operation
  - mysql_escape_string — Maskiert eine Zeichenkette zur Verwendung in einer MySQL-Abfrage
  - mysql_fetch_array — Liefert einen Datensatz als assoziatives Array, als numerisches Array oder beides
  - mysql_fetch_assoc — Liefert einen Datensatz als assoziatives Array
  - mysql_fetch_field — Liefert ein Objekt mit Spalteninformationen aus einem Abfrageergebnis
  - mysql_fetch_lengths — Liefert die Längen aller Felder aus einem Ergebnis
  - mysql_fetch_object — Liefert eine Ergebniszeile als Objekt
  - mysql_fetch_row — Liefert einen Datensatz als indiziertes Array
  - mysql_field_flags — Liefert die Flags des angegebenen Feldes aus einem Abfrageergebnis
  - mysql_field_len — Liefert die Länge des angegebenen Feldes
  - mysql_field_name — Liefert den Namen des angegebenen Feldes aus einem Ergebnis
  - mysql_field_seek — Setzt den Ergebniszeiger auf einen bestimmten Feldoffset
  - mysql_field_table — Liefert den Namen der Tabelle, die das genannte Feld enthält
  - mysql_field_type — Liefert den Typ des spezifizierten Feldes aus einem Ergebnis
  - mysql_free_result — Gibt belegten Speicher wieder frei
  - mysql_get_client_info — Liefert MySQL-Clientinformationen
  - mysql_get_host_info — Liefert Informationen zum MySQL-Host
  - mysql_get_proto_info — Liefert MySQL-Protokollinformationen
  - mysql_get_server_info — Liefert Informationen zum MySQL-Server
  - mysql_info — Liefert Informationen über die zuletzt ausgeführte Anfrage
  - mysql_insert_id — Liefert die ID, die in der vorherigen Abfrage erzeugt wurde
  - mysql_list_dbs — Listet die verfügbaren Datenbanken (Schemata) auf einem MySQL-Server auf
  - mysql_list_fields — Listet MySQL-Tabellenfelder auf
  - mysql_list_processes — Zeigt die MySQL-Prozesse an
  - mysql_list_tables — Listet Tabellen einer MySQL-Datenbank auf
  - mysql_num_fields — Liefert die Anzahl der Felder in einem Ergebnis
  - mysql_num_rows — Liefert die Anzahl der Zeilen in einem Ergebnis
  - mysql_pconnect — Öffnet eine persistente Verbindung zum MySQL-Server
  - mysql_ping — Pingt eine Serververbindung an und verbindet erneut, wenn keine Verbindung besteht
  - mysql_query — Sendet eine Abfrage an MySQL
  - mysql_real_escape_string — Maskiert spezielle Zeichen innerhalb einer Zeichenkette für die Verwendung in einer SQL-Anweisung
  - mysql_result — Liefert eine Spalte aus einem MySQL-Ergebnis
  - mysql_select_db — Wählt eine MySQL-Datenbank aus
  - mysql_set_charset — Setzt den Verbindungszeichensatz
  - mysql_stat — Zeigt den momentanen Serverstatus an
  - mysql_tablename — Liefert den Namen einer Tabelle
  - mysql_thread_id — Zeigt die aktuelle Thread-ID an
  - mysql_unbuffered_query — Sendet eine SQL-Anfrage an MySQL, ohne Ergebniszeilen abzuholen und zu puffern

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open