Heim > Artikel > Backend-Entwicklung > [PHP-Tutorial] PHP 5 MySQLi-Funktion
PHP 5 MySQLi-Funktionen
Einführung in PHP MySQLi
PHP MySQLi = PHP MySQL verbessert!
MySQLi-Funktionen ermöglichen Ihnen den Zugriff auf den MySQL-Datenbankserver.
Hinweis: Die MySQLi-Erweiterung ist für die Verwendung mit MySQL Version 4.1.13 oder neuer konzipiert.
Installations-/Laufzeitkonfiguration
Um MySQLi-Funktionen reibungslos nutzen zu können, müssen Sie beim Kompilieren von PHP Unterstützung für die MySQLi-Erweiterung hinzufügen.
Die MySQLi-Erweiterung wurde in PHP Version 5.0.0 eingeführt. MySQL Native Driver ist in PHP Version 5.3.0 enthalten.
Details zur Installation finden Sie unter: http://www.php.net/manual/en/mysqli.installation.php
Details zur Ausführungskonfiguration 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 Datensatzzeilen zurück, die von der vorherigen MySQL-Operation betroffen waren.
mysqli_autocommit() Aktiviert oder deaktiviert die automatische Übermittlung von Datenbankänderungen.
mysqli_change_user() Ändert den Benutzer für die angegebene Datenbankverbindung.
mysqli_character_set_name() Gibt den Standardzeichensatz der Datenbankverbindung zurück.
mysqli_close() Schließt die zuvor geöffnete Datenbankverbindung.
mysqli_commit() Senden Sie 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() Passt den Ergebniszeiger auf eine beliebige Zeile im Ergebnissatz an.
mysqli_debug() Führt Debugging-Vorgänge durch.
mysqli_dump_debug_info() Gibt Debugging-Informationen im Protokoll ab.
mysqli_errno() Gibt den letzten Fehlercode der zuletzt aufgerufenen Funktion zurück.
mysqli_error_list() Gibt die Fehlerliste der zuletzt aufgerufenen Funktion zurück.
mysqli_error() Gibt die letzte Fehlerbeschreibung der zuletzt aufgerufenen Funktion zurück.
mysqli_fetch_all() Ruft alle Zeilen aus der Ergebnismenge als assoziatives Array, numerisches Array oder beides ab.
mysqli_fetch_array() Ruft eine Zeile aus der Ergebnismenge als assoziatives Array, numerisches Array oder beides ab.
mysqli_fetch_assoc() Ruft eine Zeile aus der Ergebnismenge als assoziatives Array ab.
mysqli_fetch_field_direct() Ruft die Metadaten eines einzelnen Felds aus der Ergebnismenge ab und gibt sie als Objekt zurück.
mysqli_fetch_field() Ruft das nächste Feld aus der Ergebnismenge ab und gibt es als Objekt zurück.
mysqli_fetch_fields() Gibt ein Array von Objekten zurück, die Felder im Ergebnis darstellen.
mysqli_fetch_lengths() Gibt die Länge jeder Spalte der aktuellen Zeile im Ergebnissatz zurück.
mysqli_fetch_object() Ruft die aktuelle Zeile aus der Ergebnismenge ab und gibt sie als Objekt zurück.
mysqli_fetch_row() Ruft eine Zeile aus der Ergebnismenge ab und gibt sie als Aufzählungsarray zurück.
mysqli_field_count() Gibt die Anzahl der zuletzt abgefragten Spalten zurück.
mysqli_field_seek() Setzt den Zeiger im Ergebnissatz auf den Offset des angegebenen Felds.
mysqli_field_tell() Gibt die Position des Zeigers im Ergebnissatz zurück.
mysqli_free_result() Gibt den Ergebnisspeicher frei.
mysqli_get_charset() Gibt das Zeichensatzobjekt zurück.
mysqli_get_client_info() Gibt die Version der MySQL-Client-Bibliothek zurück.
mysqli_get_client_stats() Gibt Statistiken über jeden Prozess auf dem Client zurück.
mysqli_get_client_version() Gibt die Version der MySQL-Client-Bibliothek als Ganzzahl zurück.
mysqli_get_connection_stats() Gibt Statistiken über Clientverbindungen zurück.
mysqli_get_host_info() Gibt den Hostnamen und Verbindungstyp des MySQL-Servers 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 die von mysqli_real_connect() verwendeten Ressourcen zurück.
mysqli_insert_id() Gibt die automatisch generierte ID in der letzten Abfrage zurück.
mysql_kill() Fordert den Server auf, einen MySQL-Thread zu beenden.
mysqli_more_results() Prüft, ob eine Mehrfachabfrage mehr Ergebnisse liefert.
mysqli_multi_query() Führt eine oder mehrere Abfragen für die Datenbank aus.
mysqli_next_result() Bereitet den nächsten Ergebnissatz für mysqli_multi_query() vor.
mysqli_num_fields() Gibt die Anzahl der Felder im Ergebnissatz zurück.
mysqli_num_rows() Gibt die Anzahl der Zeilen im Ergebnissatz zurück.
mysqli_options() Legen Sie zusätzliche Verbindungsoptionen fest, um das Verbindungsverhalten zu beeinflussen.
mysqli_ping() Stellen Sie eine Serververbindung her und versuchen Sie, die Verbindung wiederherzustellen, wenn die Verbindung getrennt wird.
mysqli_prepare() Bereiten Sie die Ausführung einer SQL-Anweisung vor.
mysqli_query() Führt eine Abfrage für die Datenbank aus.
mysqli_real_connect() Öffnet einen neuen Link zum MySQL-Server.
mysqli_real_escape_string() Escape-Sonderzeichen in Zeichenfolgen, die in SQL-Anweisungen verwendet werden.
mysqli_real_query() SQL-Abfrage ausführen
mysqli_reap_async_query() Gibt das Ergebnis einer asynchronen Abfrage zurück.
mysqli_refresh() Aktualisieren Sie die Tabelle oder den Cache oder setzen Sie die Replikationsserverinformationen zurück.
mysqli_rollback() Rollback der aktuellen Transaktion in der Datenbank.
mysqli_select_db() Ändern Sie die Standarddatenbank für die Verbindung.
mysqli_set_charset() Legt den Standard-Client-Zeichensatz fest.
mysqli_set_local_infile_default() Macht das benutzerdefinierte Handle rückgängig, das für den Befehl „load local infile“ verwendet wird.
mysqli_set_local_infile_handler() Legt die Rollback-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 die Anweisung und gibt das von mysqli_stmt_prepare() verwendete Objekt zurück.
mysqli_store_result() Überträgt die Ergebnismenge der letzten Abfrage.
mysqli_thread_id() Gibt die Thread-ID der aktuellen Verbindung zurück.
mysqli_thread_safe() Gibt zurück, ob die Clientbibliothek threadsicher kompiliert ist.
mysqli_use_result() Initialisiert den Abruf des Ergebnissatzes aus der letzten Abfrage, die mit mysqli_real_query() ausgeführt wurde.
mysqli_warning_count() Gibt die Anzahl der Warnungen für die letzte Abfrage in der Verbindung zurück.
Das Obige ist der Inhalt von [PHP-Tutorial] PHP 5 MySQLi-Funktionen Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!