MySQLi - Nützliche Funktionen

Hier ist die Liste aller wichtigen MySQLi-Funktionen. Jede Funktion wurde zusammen mit einem geeigneten Beispiel erläutert.

  • mysqli :: $ betroffene_Zeilen - Dient zum Abrufen der Informationen zur Anzahl der betroffenen Zeilen in einer früheren MySQL-Operation

  • mysqli :: autocommit - Dient zum Aktivieren oder Deaktivieren der automatischen Festschreibung von Datenbankänderungen

  • mysqli :: begin_transaction - Dient zum Starten einer Transaktion

  • mysqli :: change_user - Dient zum Ändern des Benutzers der angegebenen Datenbankverbindung

  • mysqli :: character_set_name - Gibt den Standardzeichensatz für die Datenbankverbindung zurück.

  • mysqli :: $ client_info - Wird verwendet, um MySQL-Client-Informationen abzurufen .

  • mysqli :: $ client_version - Gibt die MySQL-Client-Version als Zeichenfolge zurück.

  • mysqli :: close - Schließt eine zuvor geöffnete Datenbankverbindung.

  • mysqli :: commit - Übernimmt die aktuelle Transaktion.

  • mysqli :: $ connect_errno - Gibt den Fehlercode vom letzten Verbindungsaufruf zurück.

  • mysqli :: connect_error - Gibt eine Zeichenfolgenbeschreibung des letzten Verbindungsfehlers zurück.

  • mysqli :: __ Konstrukt - Dient zum Öffnen einer neuen Verbindung zum MySQL-Server

  • mysqli :: debug - Dient zum Ausführen von Debugging-Vorgängen

  • mysqli :: dump_debug_info - Wird verwendet, um Debugging-Informationen in das Protokoll zu kopieren

  • mysqli :: $ errno - Gibt den Fehlercode für den letzten Funktionsaufruf zurück

  • mysqli :: $ error_list - Gibt eine Liste der Fehler des zuletzt ausgeführten Befehls zurück

  • mysqli :: $ error - Gibt eine Zeichenfolgenbeschreibung des letzten Fehlers zurück

  • mysqli :: $ field_count - Gibt die Anzahl der Spalten für die letzte Abfrage zurück

  • mysqli :: get_charset - Gibt ein Zeichensatzobjekt zurück

  • mysqli :: get_client_info - Wird verwendet, um MySQL-Client-Informationen abzurufen

  • mysqli :: mysqli_get_client_stats - Gibt Statistiken zum Client pro Prozess zurück

  • mysqli :: mysqli_get_client_version - Gibt die MySQL-Client-Version als Ganzzahl zurück

  • mysqli :: get_connection_stats - Gibt Statistiken über die Clientverbindung zurück

  • mysqli :: $ host_info - Gibt eine Zeichenfolge zurück, die den verwendeten Verbindungstyp darstellt

  • mysqli :: $ protocol_version - Gibt die Version des verwendeten MySQL-Protokolls zurück

  • mysqli :: $ server_info - Gibt die Version des MySQL-Servers zurück

  • mysqli :: $ server_version - Gibt die Version des MySQL-Servers als Ganzzahl zurück

  • mysqli :: get_warnings - Wird verwendet, um das Ergebnis von SHOW WARNINGS abzurufen

  • mysqli :: $ info - Ruft Informationen zur zuletzt ausgeführten Abfrage ab

  • mysqli :: $ insert_id - Gibt die automatisch generierte ID zurück, die in der letzten Abfrage verwendet wurde

  • mysqli :: kill - Der Server wird aufgefordert, einen MySQL-Thread zu beenden

  • mysqli :: more_results - Hiermit wird geprüft , ob bei einer Mehrfachabfrage weitere Abfrageergebnisse vorliegen

  • mysqli :: multi_query - Führt eine Abfrage in der Datenbank durch

  • mysqli :: next_result - Bereitet das nächste Ergebnis aus multi_query vor

  • mysqli :: options - Dient zum Festlegen von Optionen

  • mysqli :: ping - Wird zum Pingen eines Servers verwendet

  • mysqli :: poll - Dient zum Abrufen von Verbindungen

  • mysqli :: prepare - Dient zum Vorbereiten einer SQL-Anweisung für die Ausführung.

  • mysqli :: query - Wird verwendet, um eine Abfrage für die Datenbank durchzuführen.

  • mysqli :: real_connect - Öffnet eine Verbindung zu einem MySQL-Server.

  • mysqli :: real_escape_string - Es werden Sonderzeichen in einer Zeichenfolge zur Verwendung in einer SQL-Anweisung ausgeblendet

  • mysqli :: real_query - Wird zum Ausführen einer SQL-Abfrage verwendet.

  • mysqli :: real_async_query - Wird verwendet, um das Ergebnis einer asynchronen Abfrage abzurufen

  • mysqli :: refresh - Dient zum Aktualisieren einer SQL-Anweisung zur Ausführung.

  • mysqli :: release_savepoint - Entfernt den benannten Sicherungspunkt aus der Gruppe der Sicherungspunkte der aktuellen Transaktion

  • mysqli :: rollback - Rollt die aktuelle Transaktion zurück

  • mysqli :: rpl_query_type - Gibt den RPL-Abfragetyp zurück

  • mysqli :: select_db - Hiermit wird die Standarddatenbank für Datenbankabfragen ausgewählt

  • mysqli :: send_query - Wird verwendet, um die Abfrage zu senden und zurückzugeben

  • mysqli :: set_charset - Legt den Standard-Client-Zeichensatz fest

  • mysqli :: set_local_infile_default - Wird verwendet, um den benutzerdefinierten Handler für den Befehl zum Laden lokaler Infile zu deaktivieren

  • mysqli :: set_local_infile_handler - Hiermit wird die Rückruffunktion für den Befehl LOAD DATA LOCAL INFILE festgelegt

  • mysqli :: $ sqlstate - Gibt den SQLSTATE-Fehler aus der vorherigen MySQL-Operation zurück.

  • mysqli :: ssl_set - Wird zum Herstellen sicherer Verbindungen mit SSL verwendet

  • mysqli :: stat - Wird verwendet, um die Rückruffunktion für den Befehl LOAD DATA LOCAL INFILE festzulegen

  • mysqli :: stmt_init - Wird zum Initialisieren einer Anweisung verwendet und gibt ein Objekt zur Verwendung mit mysqli_stmt_prepare zurück.

  • mysqli :: mysqli :: $ thread_id - Gibt die Thread-ID für die aktuelle Verbindung zurück

  • mysqli :: thread_safe - Gibt zurück, ob Thread-Sicherheit gegeben ist oder nicht.

  • mysqli :: use_result - Wird verwendet, um einen Abruf der Ergebnismenge zu initiieren

  • mysqli :: $ warning_count - Gibt die Anzahl der Warnungen aus der letzten Abfrage für den angegebenen Link zurück