PHP 5 MySQLiFunktionen


PHP MySQLi Einführung

PHP MySQLi = PHP MySQL Improved!

Die MySQLi-Funktionen ermöglichen Ihnen den Zugriff auf den MySQL-Datenbankserver.

Hinweis:Die MySQLi-Erweiterung ist für MySQL-Version 4.1.13 oder neuer ausgelegt.


Installation / Laufzeitkonfiguration

Um die MySQLi-Funktionen reibungslos nutzen zu können, müssen Sie die Unterstützung für die MySQLi-Erweiterung beim Kompilieren von PHP hinzufügen.

Die MySQLi-Erweiterung wurde in PHP 5.0.0 eingeführt. Der MySQL Native Driver ist in PHP 5.3.0 enthalten.

Detaillierte Informationen zur Installation finden Sie unter:http://www.php.net/manual/en/mysqli.installation.php

Detaillierte Informationen zur Laufzeitkonfiguration finden Sie unter:http://www.php.net/manual/en/mysqli.configuration.php


PHP 5 MySQLi-Funktionen

Funktion Beschreibung
mysqli_affected_rows() Gibt die Anzahl der Zeilen zurück, die durch die vorherige MySQL-Operation betroffen waren.
mysqli_autocommit() Schaltet Auto-Commit für Datenbankänderungen ein oder aus.
mysqli_change_user() Ändert den Benutzer der angegebenen Datenbankverbindung.
mysqli_character_set_name() Gibt den Standardzeichensatz der Datenbankverbindung zurück.
mysqli_close() Schließt eine zuvor geöffnete Datenbankverbindung.
mysqli_commit() Bestätigt die aktuelle Transaktion.
mysqli_connect_errno() Gibt den Fehlercode des letzten Verbindungsfehlers zurück.
mysqli_connect_error() Gibt die Fehlerbeschreibung des letzten Verbindungsfehlers zurück.
mysqli_connect() Öffnet eine neue Verbindung zum MySQL-Server.
mysqli_data_seek() Setzt den Ergebniszeiger auf eine beliebige Zeile im Ergebnisdatensatz.
mysqli_debug() Führt Debugging-Operationen aus.
mysqli_dump_debug_info() Schreibt Debugging-Informationen in das Log.
mysqli_errno() Gibt den Fehlercode der zuletzt aufgerufenen Funktion zurück.
mysqli_error_list() Gibt eine Liste von Fehlern der zuletzt aufgerufenen Funktion zurück.
mysqli_error() Gibt die Fehlerbeschreibung der zuletzt aufgerufenen Funktion zurück.
mysqli_fetch_all() Holt alle Zeilen aus der Ergebnismenge als assoziatives Array, numerisches Array oder beides ab.
mysqli_fetch_array() Holt eine Zeile aus der Ergebnismenge als assoziatives Array, numerisches Array oder beides ab.
mysqli_fetch_assoc() Ruft eine Zeile aus dem Ergebnisdatensatz als assoziatives Array ab.
mysqli_fetch_field_direct() Ruft Metadaten für ein einzelnes Feld aus dem Ergebnisdatensatz ab und gibt sie als Objekt zurück.
mysqli_fetch_field() Ruft das nächste Feld aus dem Ergebnisdatensatz ab und gibt es als Objekt zurück.
mysqli_fetch_fields() Gibt ein Array von Objekten zurück, die die Felder im Ergebnis darstellen.
mysqli_fetch_lengths() Gibt die Länge jeder Spalte der aktuellen Zeile im Ergebnisdatensatz zurück.
mysqli_fetch_object() Ruft die aktuelle Zeile aus dem Ergebnisdatensatz ab und gibt sie als Objekt zurück.
mysqli_fetch_row() Ruft eine Zeile aus der Ergebnismenge ab und gibt sie als indiziertes Array zurück.
mysqli_field_count() Gibt die Anzahl der Spalten in der zuletzt ausgeführten Abfrage zurück.
mysqli_field_seek() Setzt den Zeiger in der Ergebnismenge auf einen angegebenen Feldoffset.
mysqli_field_tell() Gibt die Position des Zeigers in der Ergebnismenge zurück.
mysqli_free_result() Gibt den Speicher des Ergebnisses frei.
mysqli_get_charset() Gibt ein Zeichensatzobjekt zurück.
mysqli_get_client_info() Gibt die Version der MySQL-Clientbibliothek zurück.
mysqli_get_client_stats() Gibt Statistiken über jeden Clientprozess zurück.
mysqli_get_client_version() Gibt die Version der MySQL-Clientbibliothek als Ganzzahl zurück.
mysqli_get_connection_stats() Gibt Statistiken über Clientverbindungen zurück.
mysqli_get_host_info() Gibt den Hostnamen des MySQL-Servers und den Verbindungstyp zurück.
mysqli_get_proto_info() Gibt die MySQL-Protokollversion zurück.
mysqli_get_server_info() Gibt die MySQL-Serverversion zurück.
mysqli_get_server_version() Gibt die MySQL-Serverversion als Ganzzahl zurück.
mysqli_info() Gibt Informationen über die zuletzt ausgeführte Abfrage zurück.
mysqli_init() Initialisiert MySQLi und gibt eine Ressource zur Verwendung mit mysqli_real_connect() zurück.
mysqli_insert_id() Gibt die automatisch generierte ID der letzten Abfrage zurück.
mysql_kill() Fordert den Server auf, einen MySQL-Thread zu beenden.
mysqli_more_results() Prüft, ob eine Multi-Abfrage weitere Ergebnisse enthält.
mysqli_multi_query() Führt eine oder mehrere Abfragen gegen die Datenbank aus.
mysqli_next_result() Bereitet die nächste Ergebnismenge für mysqli_multi_query() vor.
mysqli_num_fields() Gibt die Anzahl der Felder in der Ergebnismenge zurück.
mysqli_num_rows() Gibt die Anzahl der Zeilen in der Ergebnismenge zurück.
mysqli_options() Legt zusätzliche Verbindungsoptionen fest, um das Verbindungsverhalten zu beeinflussen.
mysqli_ping() Öffnet eine Verbindung zum Server und versucht, erneut eine Verbindung herzustellen, wenn die Verbindung unterbrochen wurde.
mysqli_prepare() Bereitet eine SQL-Anweisung für die Ausführung vor.
mysqli_query() Führt eine Abfrage gegen die Datenbank aus.
mysqli_real_connect() Öffnet eine neue Verbindung zum MySQL-Server.
mysqli_real_escape_string() Maskiert Sonderzeichen in einer Zeichenkette zur Verwendung in einer SQL-Anweisung.
mysqli_real_query() Führt eine SQL-Abfrage aus.
mysqli_reap_async_query() Gibt das Ergebnis einer asynchronen Abfrage zurück.
mysqli_refresh() Leert Tabellen oder Caches oder setzt Informationen des Replikationsservers zurück.
mysqli_rollback() Rollt die aktuelle Transaktion in der Datenbank zurück.
mysqli_select_db() Ändert die Standarddatenbank für die Verbindung.
mysqli_set_charset() Legt den Standardzeichensatz des Clients fest.
mysqli_set_local_infile_default() Widerruft ein benutzerdefiniertes Handle, das für den Befehl LOAD LOCAL INFILE verwendet wird.
mysqli_set_local_infile_handler() Legt die Callback-Funktion für den Befehl LOAD DATA LOCAL INFILE fest.
mysqli_sqlstate() Gibt den SQLSTATE-Fehlercode der letzten MySQL-Operation zurück.
mysqli_ssl_set() Wird verwendet, um eine sichere SSL-Verbindung herzustellen.
mysqli_stat() Gibt den aktuellen Systemstatus zurück.
mysqli_stmt_init() Initialisiert eine Anweisung und gibt ein Objekt zur Verwendung mit mysqli_stmt_prepare() zurück.
mysqli_store_result() Gibt die aktuelle Ergebnismenge zurück.
mysqli_thread_id() Gibt die Thread-ID der aktuellen Verbindung zurück.
mysqli_thread_safe() Gibt zurück, ob die Client-Bibliothek als threadsicher kompiliert wurde.
mysqli_use_result() Initialisiert das Abrufen einer Ergebnismenge aus der letzten Abfrage, die mit mysqli_real_query() ausgeführt wurde.
mysqli_warning_count() Gibt die Anzahl der Warnungen von der letzten Abfrage auf der Verbindung zurück.
Andere Erweiterungen