PHP 5 MySQLi Funktion

Einführung in PHP MySQLi

PHP MySQLi = PHP MySQL Verbessert!

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

Anmerkung:Das MySQLi-Erweiterung wurde für MySQL-Version 4.1.13 oder höher entwickelt.

Installation / Laufzeitkonfiguration

Um MySQLi verfügbar zu machen, müssen Sie PHP mit Unterstützung der MySQLi-Erweiterung kompilieren.

Das MySQLi-Erweiterung wurde durch PHP-Version 5.0.0 eingeführt. Der MySQL-Lokal-Treiber in PHP 5.3.0 enthält MySQLi.

Für Details zur Installation besuchen Sie bitte:http://www.php.net/manual/zh/mysqli.installation.php

Für Details zur Laufzeitkonfiguration besuchen Sie bitte:http://www.php.net/manual/zh/mysqli.configuration.php

PHP 5 MySQLi Funktion

Funktion Beschreibung
mysqli_affected_rows() Anzahl der von der letzten MySQL-Operation betroffenen Zeilen zurückgeben.
mysqli_autocommit() Automatische Einreichung von Datenbankänderungen aktivieren oder deaktivieren.
mysqli_change_user() Benutzer der angegebenen Datenbankverbindung ändern.
mysqli_character_set_name() Standardzeichensatz der Datenbankverbindung zurückgeben.
mysqli_close() Öffnen der zuvor geöffneten Datenbankverbindung schließen.
mysqli_commit() Aktuelle Transaktion einreichen.
mysqli_connect_errno() Rückgibt den Fehlercode der letzten Verbindungsanfrage.
mysqli_connect_error() Rückgibt die Fehlerbeschreibung der letzten Verbindungsfehler.
mysqli_connect() Öffnet eine neue Verbindung zum MySQL-Server.
mysqli_data_seek() Anpasst den Zeiger auf eine beliebige Zeile im Ergebnisset.
mysqli_debug() Führt Debugging-Aktionen durch.
mysqli_dump_debug_info() Schreibt Debug-Informationen in das Protokoll.
mysqli_errno() Rückgibt den Fehlercode der letzten Funktion in Form eines Ganzen.
mysqli_error_list() Rückgibt die Fehlerliste der letzten Funktion in Form eines Arrays.
mysqli_error() Rückgibt die Fehlercodebeschreibung der letzten Funktion in Form eines Zeichenfolgen-Typs.
mysqli_fetch_all() Zieht alle Zeilen des Ergebnissets und gibt sie in Form eines assoziativen Arrays, eines numerischen Indexarrays oder beider zurück.
mysqli_fetch_array() Zieht eine Zeile des Ergebnissets in Form eines assoziativen Arrays, eines numerischen Indexarrays oder beider zurück.
mysqli_fetch_assoc() Zieht eine Zeile des Ergebnissets in Form eines assoziativen Arrays.
mysqli_fetch_field_direct() Gibt Metadaten eines einzelnen Felds im Ergebnisset als Objekt zurück.
mysqli_fetch_field() Gibt das nächste Feld im Ergebnisset als Objekt zurück.
mysqli_fetch_fields() Rückgibt ein Array von Objekten, die die Felder im Ergebnisset darstellen.
mysqli_fetch_lengths() Rückgibt die Länge der Spalte der aktuellen Zeile im Ergebnisset.
mysqli_fetch_object() Gibt die aktuelle Zeile des Ergebnissets als Objekt zurück.
mysqli_fetch_row() Zieht eine Zeile aus dem Ergebnisset und gibt sie in Form eines Enumerationsarrays zurück.
mysqli_field_count() Rückgibt die Anzahl der Spalten der letzten Abfrage.
mysqli_field_seek() Setzt den Feldzeiger auf den Anfang einer bestimmten Spalte.
mysqli_field_tell() Rückgibt die Position des Feldzeigers.
mysqli_free_result() Freigibt den Speicher, der mit einem bestimmten Ergebnisset verknüpft ist.
mysqli_get_charset() Rückgibt ein Zeichensatzobjekt.
mysqli_get_client_info() Rückgibt die Versionsinformation des MySQL-Kunden in Form eines Zeichenfolgen-Typs.
mysqli_get_client_stats() Rückgabe der Statistiken jedes Client-Prozesses.
mysqli_get_client_version() Rückgabe der Versionsinformation des MySQL-Clients in Integerform.
mysqli_get_connection_stats() Rückgabe der Statistiken der Clientverbindung.
mysqli_get_host_info() Rückgabe des Hostnamens und der Verbindungstyp des MySQL-Servers.
mysqli_get_proto_info() Rückgabe der Protokollversion von MySQL.
mysqli_get_server_info() Rückgabe der Versionsinformation des MySQL-Servers.
mysqli_get_server_version() Rückgabe der Versionsinformation des MySQL-Servers in Integerform.
mysqli_info() Rückgabe der Retrieval-Informationen der letzten ausgeführten Abfrage.
mysqli_init() Initialisiere mysqli und gebe die Ressourcetype zurück, die von mysqli_real_connect() verwendet wird.
mysqli_insert_id() Rückgabe der automatisch generierten ID aus der letzten Abfrage.
mysql_kill() Befehle dem Server, eine MySQL-Schleife zu beenden.
mysqli_more_results() Überprüfe, ob eine Mehrabfrage noch weitere Ergebnissätze hat.
mysqli_multi_query() Führe eine oder mehrere Abfragen in der Datenbank aus.
mysqli_next_result() Vorbereite den nächsten Ergebnissatz aus mysqli_multi_query().
mysqli_num_fields() Rückgabe der Anzahl der Felder in der Ergebnismenge.
mysqli_num_rows() Rückgabe der Anzahl der Zeilen in der Ergebnismenge.
mysqli_options() Setze Optionen.
mysqli_ping() Ping eine Serververbindung oder versuche eine Verbindung wiederherzustellen, falls diese unterbrochen wurde.
mysqli_prepare() Vorbereite ein SQL-Ausdruck zur Ausführung.
mysqli_query() Führe Abfrage in der Datenbank aus.
mysqli_real_connect() Öffne eine neue Verbindung zum MySQL-Server.
mysqli_real_escape_string() Escape spezielle Zeichen in den im SQL-Ausdruck verwendeten Zeichenfolgen.
mysqli_real_query() Führe SQL-Abfrage aus.
mysqli_reap_async_query() Rückgabe der Ergebnisse einer asynchronen Abfrage.
mysqli_refresh() Aktualisiert die Tabelle oder den Cache, oder setzt die Informationen des Reproduktionsservers zurück.
mysqli_rollback() Rrollt die aktuelle Transaktion zurück.
mysqli_select_db() Ändert die Standard-Datenbank der Verbindung.
mysqli_set_charset() Setzt die Standard-Klientspezifische Zeichensatzkodierung.
mysqli_set_local_infile_default() Löscht den von dem Benutzer für den Befehl load local infile definierten Handler.
mysqli_set_local_infile_handler() Setzt die Callback-Funktion für die Ausführung des Befehls LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Gibt den SQLSTATE-Fehlercode der letzten MySQL-Operation zurück.
mysqli_ssl_set() Stellt eine installierte Verbindung über SSL her.
mysqli_stat() Gibt den aktuellen Systemstatus zurück.
mysqli_stmt_init() Initialisiert ein Statement und gibt ein Objekt zurück, das von mysqli_stmt_prepare() verwendet wird.
mysqli_store_result() Überträgt den Ergebnissatz der letzten Abfrage.
mysqli_thread_id() Gibt die Thread-ID der aktuellen Verbindung zurück.
mysqli_thread_safe() Gibt zurück, ob Thread-Sicherheit eingestellt ist.
mysqli_use_result() Initialisiert eine Rückgabe eines Ergebnissatzes.
mysqli_warning_count() Gibt die Anzahl der Warnungen zurück, die mit der letzten Abfrage im Verbindungslink verbunden sind.