PHP MySQLi Einführung
PHP MySQLi = PHP MySQL Verbessert!
Die MySQLi Funktionen können Sie MySQL-Datenbankserver zuzugreifen.
Hinweis: Die MySQLi Erweiterung ist so konzipiert , mit MySQL Version 4.1.13 oder höher zu arbeiten.
Installation / Runtime-Konfiguration
Für die MySQLi Funktionen zur Verfügung stehen, müssen Sie PHP mit Unterstützung für die MySQLi Erweiterung kompilieren.
Die MySQLi Erweiterung wurde mit PHP Version 5.0.0 eingeführt. Der MySQL-Native-Treiber wurde in PHP Version 5.3.0 enthalten.
Details zur Installation finden Sie unter: http://php.net/manual/en/mysqli.installation.php
Zur Laufzeit - Konfigurationsdetails finden Sie unter: http://php.net/manual/en/mysqli.configuration.php
PHP 5 MySQLi Funktionen
Funktion | Beschreibung |
---|---|
mysqli_affected_rows() | Gibt die Anzahl der betroffenen Zeilen in der vorhergehenden MySQL Operation |
mysqli_autocommit() | Aktiviert oder deaktiviert die automatische begehen Datenbankänderungen |
mysqli_change_user() | Ändert die Benutzer der angegebenen Datenbankverbindung |
mysqli_character_set_name() | Gibt das Standardzeichen für die Datenbankverbindung eingestellt |
mysqli_close() | Schließt eine zuvor Datenbankverbindung geöffnet |
mysqli_commit() | Die aktuelle Transaktion |
mysqli_connect_errno() | Liefert den Fehlercode aus dem letzten Verbindungsfehler |
mysqli_connect_error() | Gibt die Fehlerbeschreibung aus dem letzten Verbindungsfehler |
mysqli_connect() | Öffnet eine neue Verbindung zum MySQL-Server |
mysqli_data_seek() | Stellt den Ergebniszeiger auf eine beliebige Zeile in dem Ergebnissatz |
mysqli_debug() | Führt das Debugging-Operationen |
mysqli_dump_debug_info() | Dumps Debugging-Informationen in das Protokoll |
mysqli_errno() | Gibt den letzten Fehlercode für den letzten Funktionsaufruf |
mysqli_error_list() | Gibt eine Liste von Fehlern für den letzten Funktionsaufruf |
mysqli_error() | Gibt die letzte Fehlerbeschreibung für den letzten Funktionsaufruf |
mysqli_fetch_all() | Abruft alle Ergebnisreihen als assoziatives Array, als numerisches Array oder beides |
mysqli_fetch_array() | Abruft einen Datensatz als assoziatives, als numerisches Array oder beides |
mysqli_fetch_assoc() | Abruft einen Datensatz als assoziatives Array |
mysqli_fetch_field_direct() | Liefert Meta-Daten für ein einzelnes Feld in der Ergebnismenge als Objekt |
mysqli_fetch_field() | Gibt das nächste Feld in der Ergebnismenge als Objekt |
mysqli_fetch_fields() | Gibt einen Array von Objekten, die die Felder in einem Ergebnissatz darstellen |
mysqli_fetch_lengths() | Gibt die Längen der Spalten der aktuellen Zeile in der Ergebnismenge |
mysqli_fetch_object() | Gibt die aktuelle Zeile einer Ergebnismenge, als Objekt |
mysqli_fetch_row() | Abruft eine Zeile aus einem Ergebnis-Satz und gibt es als ein numerisches Array |
mysqli_field_count() | Gibt die Anzahl der Spalten für die jüngste Abfrage |
mysqli_field_seek() | Setzt das Feld Cursor auf das Feld ein Offset |
mysqli_field_tell() | Gibt die Position des Feldes Cursor |
mysqli_free_result() | Gibt den Speicher mit einem Ergebnis zugeordnet ist |
mysqli_get_charset() | Gibt ein Zeichen gesetzt Objekt |
mysqli_get_client_info() | Gibt die MySQL-Client-Bibliothek Version |
mysqli_get_client_stats() | Returns Statistiken über Client-per-process |
mysqli_get_client_version() | Gibt die MySQL-Client-Bibliothek Version als Integer |
mysqli_get_connection_stats() | Returns Statistiken über die Client-Verbindung |
mysqli_get_host_info() | Gibt die MySQL Server-Hostnamen und den Verbindungstyp |
mysqli_get_proto_info() | Gibt die MySQL-Protokollversion |
mysqli_get_server_info() | Gibt die MySQL-Server-Version |
mysqli_get_server_version() | Gibt die MySQL-Server-Version als Integer |
mysqli_info() | Gibt Informationen über die zuletzt ausgeführte Anfrage |
mysqli_init() | Initialisiert MySQLi und gibt eine Ressource zur Verwendung mit mysqli_real_connect() |
mysqli_insert_id() | Gibt die automatisch generierte ID in der letzten Abfrage verwendet |
mysqli_kill() | Fragt der Server einen MySQL Thread zu töten |
mysqli_more_results() | wenn Schecks sind Ergebnisse einer multi Abfrage |
mysqli_multi_query() | Führt eine oder mehr Abfragen in der Datenbank |
mysqli_next_result() | Bereitet das nächste Ergebnis eingestellt von mysqli_multi_query() |
mysqli_num_fields() | Gibt die Anzahl der Felder in der Ergebnismenge |
mysqli_num_rows() | Gibt die Anzahl der Zeilen in einer Ergebnismenge |
mysqli_options() | Sets zusätzliche Optionen verbinden und beeinflussen das Verhalten einer Verbindung |
mysqli_ping() | Pings eine Server-Verbindung, oder versucht, wieder zu verbinden, wenn die Verbindung nach unten gegangen ist |
mysqli_prepare() | Bereitet eine SQL-Anweisung für die Ausführung |
mysqli_query() | Führt eine Abfrage der Datenbank |
mysqli_real_connect() | Öffnet eine neue Verbindung zum MySQL-Server |
mysqli_real_escape_string() | Maskiert spezielles Zeichen in einer Zeichenfolge für die Verwendung in einer SQL-Anweisung |
mysqli_real_query() | Führt eine SQL-Abfrage |
mysqli_reap_async_query() | Gibt das Ergebnis von Asynchron-Abfrage |
mysqli_refresh() | Erfrischt Tabellen oder Caches, oder setzt den Replikationsserver Informationen |
mysqli_rollback() | Rolls sichert die aktuelle Transaktion für die Datenbank |
mysqli_select_db() | Ändert die Standarddatenbank für die Verbindung |
mysqli_set_charset() | Legt den Standard-Client-Zeichensatz |
mysqli_set_local_infile_default() | Führt zum Löschen benutzerdefinierte Handler für Last lokalen infile Befehl |
mysqli_set_local_infile_handler() | Stellen Sie Callback-Funktion für LOAD DATA LOCAL INFILE Befehl |
mysqli_sqlstate() | Liefert den SQLSTATE-Fehlercode für die letzte MySQL Operation |
mysqli_ssl_set() | Gebrauchte sichere Verbindungen herzustellen SSL |
mysqli_stat() | Gibt den aktuellen Systemstatus |
mysqli_stmt_init() | Initialisiert eine Anweisung aus und gibt ein Objekt für die Verwendung mit mysqli_stmt_prepare() |
mysqli_store_result() | Transfers ein Ergebnis aus der letzten Abfrage gesetzt |
mysqli_thread_id() | Gibt die Thread-ID für die aktuelle Verbindung |
mysqli_thread_safe() | Gibt zurück, ob die Client-Bibliothek als Thread-sicher kompiliert |
mysqli_use_result() | Leitet das Abrufen eines Ergebnisses aus der letzten Abfrage ausgeführt unter Verwendung des Satzes mysqli_real_query() |
mysqli_warning_count() | Gibt die Anzahl der Warnungen der letzten Abfrage in der Verbindung |