MySQL Improved Extension Einführung Übersicht Kurzanleitung für den schnellen Einstieg Installation/Konfiguration Die Erweiterung mysqli und persistente (beständige) Verbindungen Vordefinierte Konstanten Hinweise Die Funktionen der Erweiterung MySQLi im Überblick mysqli — Die Klasse mysqlimysqli::$affected_rows — Liefert die Anzahl der Datensätze, die vom letzten MySQL-Vorgang betroffen warenmysqli::autocommit — Aktiviert oder deaktiviert das automatische Bestätigen von Datenbankänderungenmysqli::begin_transaction — Startet eine Transaktionmysqli::change_user — Ändert den Benutzer der angegebenen Datenbankverbindungmysqli::character_set_name — Liefert den aktuellen Zeichensatz der Datenbankverbindungmysqli::close — Schließt die zuvor geöffnete Datenbankverbindungmysqli::commit — Bestätigt die aktuelle Transaktionmysqli::$connect_errno — Liefert den Fehlercode des letzten Verbindungsversuchsmysqli::$connect_error — Liefert eine Beschreibung des letzten Verbindungsfehlersmysqli::__construct — Baut eine neue Verbindung zum MySQL-Server aufmysqli::debug — Führt Debugging-Operationen durchmysqli::dump_debug_info — Schreibt Debugging-Informationen in die Logdateimysqli::$errno — Liefert den Fehlercode des letzten Funktionsaufrufsmysqli::$error_list — Liefert eine Liste der Fehler des zuletzt ausgeführten Befehlsmysqli::$error — Liefert eine Zeichenkette, die den letzten Fehler beschreibtmysqli::execute_query — Bereitet eine SQL-Anweisung vor, bindet die Parameter und führt die Anweisung ausmysqli::$field_count — Liefert die Anzahl der Spalten der letzten Abfragemysqli::get_charset — Liefert ein Zeichensatz-Objektmysqli::$client_info — Liefert die Version des MySQL-Clients als Zeichenkettemysqli::$client_version — Liefert die Version des MySQL-Clients als Integermysqli::get_connection_stats — Liefert Verbindungsstatistiken des Clientsmysqli::$host_info — Liefert eine Zeichenkette, die den Typ der verwendeten Verbindung angibtmysqli::$protocol_version — Liefert die Version des verwendeten MySQL-Protokollsmysqli::$server_info — Liefert die Version des MySQL-Serversmysqli::$server_version — Liefert die Version des MySQL-Servers als Integermysqli::get_warnings — Ermittelt das Ergebnis von SHOW WARNINGSmysqli::$info — Ruft Informationen über die zuletzt ausgeführte Abfrage abmysqli::init — Initialisiert MySQLi und liefert ein Objekt zur Verwendung mit mysqli_real_connect()mysqli::$insert_id — Liefert den Wert, der bei der letzten Anweisung für die AUTO_INCREMENT-Spalte erzeugt wurdemysqli::kill — Weist den Server an, einen MySQL-Thread zu beendenmysqli::more_results — Prüft, ob es von einer Mehrfachabfrage noch weitere Abfrageergebnisse gibtmysqli::multi_query — Führt eine oder mehrere Abfragen in einer Datenbank durchmysqli::next_result — Bereitet das nächste Ergebnis von multi_query vormysqli::options — Setzt Optionenmysqli::ping — Pingt eine Serververbindung an oder versucht eine neue Verbindung aufzubauen, wenn die Verbindung unterbrochen wurdemysqli::poll — Überprüft den Status von Verbindungenmysqli::prepare — Bereitet eine SQL-Anweisung zur Ausführung vormysqli::query — Führt eine Abfrage in einer Datenbank durchmysqli::real_connect — Baut eine Verbindung zu einem MySQL-Server aufmysqli::real_escape_string — Maskiert Sonderzeichen in einer Zeichenkette zur Verwendung in einer SQL-Anweisung, wobei der aktuelle Zeichensatz der Verbindung berücksichtigt wirdmysqli::real_query — Führt eine SQL-Abfrage ausmysqli::reap_async_query — Ruft das Ergebnis einer asynchronen Abfrage abmysqli::refresh — Führt ein Refresh durchmysqli::release_savepoint — Entfernt einen benannten Sicherungspunkt aus der Menge der Sicherungspunkte der aktuellen Transaktionmysqli::rollback — Macht die aktuelle Transaktion rückgängigmysqli::savepoint — Sezt einen benannten Sicherungspunkt für eine Transaktionmysqli::select_db — Legt die standardmäßige Datenbank für Datenbankabfragen festmysqli::set_charset — Legt den Standard-Zeichensatz des Clients festmysqli::$sqlstate — Liefert den SQLSTATE-Fehler der letzten MySQL-Operationmysqli::ssl_set — Wird beim Aufbau sicherer Verbindungen mit SSL verwendetmysqli::stat — Liefert den aktuellen Systemstatusmysqli::stmt_init — Initialisiert eine Anweisung und liefert ein Objekt für die Verwendung mit mysqli_stmt_preparemysqli::store_result — Überträgt die Ergebnismenge der letzten Abfragemysqli::$thread_id — Liefert die Thread-ID der aktuellen Verbindungmysqli::thread_safe — Gibt an, ob Thread-Sicherheit gegeben ist oder nichtmysqli::use_result — Initiiert den Abruf einer Ergebnismengemysqli::$warning_count — Liefert die Anzahl der Warnungen, die durch die letzte Abfrage erzeugt wurdenmysqli_stmt — Die Klasse mysqli_stmtmysqli_result — Die Klasse mysqli_resultmysqli_driver — Die Klasse mysqli_drivermysqli_warning — Die Klasse mysqli_warningmysqli_sql_exception — Die Klasse mysqli_sql_exceptionAliase und veraltete MySQLi Funktionen Changelog