# MySQL Funktionen

## Anmerkungen

> Hinweis: Der Großeil der MySQL Funktionen unterstützen einen `link_identifier` als optionalen letzten Parameter. Wird keiner übergeben so wird die zuletzt geöffnete Verbindung benutzt. Existiert auch diese nicht so wird versucht eine Verbindung mit den Defaultparametern aus php.ini zu öffnen. Schlägt auch dies fehl so wird `false` zurückgegeben.

## Inhaltsverzeichnis

- 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