English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP-Basis-Schulung

PHP-Schulung auf hohem Niveau

PHP & MySQL

PHP-Referenzhandbuch

PHP-MySQLi-Funktion

PHP MySQLi-Funktion ermöglicht den Zugriff auf den MySQLi-Datenbankserver. PHP kann mit MySQLi 4.1.13oder höheren Versionen verwendet.

Installiert

Die mysqli-Erweiterung ist in PHP 5Version .0.0 eingeführt, während der native MySQLi-Treiber in PHP enthalten ist 5.3Version .0.

Funktionsliste

Version-Stellt die frühestmögliche PHP-Version dar, die die Funktion unterstützt.

NummerFunktionsnameFunktionsbeschreibungVersion
1mysqli_affected_rows()Es gibt die Anzahl der von der letzten SELECT, INSERT, UPDATE, REPLACE oder DELETE-Abfrage betroffenen Zeilen zurück.4
2mysqli_autocommit()Öffnet oder schließt die automatische Übertragung der Datenbankänderungen.4.3.0
3mysqli_begin_transaction()Wird verwendet, um eine MySQL-Transaktion zu starten.4.3.0
4mysqli_change_user()Wird verwendet, um den aktuellen/Der Benutzer der angegebenen Datenbankverbindung.4.3.0
5mysqli_character_set_name()Wird verwendet, um den Standardzeichensatz der aktuellen Datenbank zu检索.4.3.0
6mysqli_close()Wird verwendet, um die Verbindung zu MySQLi zu schließen.4
7mysqli_commit()Wird verwendet, um Änderungen an der Datenbank zu speichern.5
8mysqli_connect()Öffnet eine Verbindung zum MySQLi-Server.4
9mysqli_connect_errno()Es gibt den Fehlercode der letzten Verbindung zurück.5
10mysqli_connect_error()Es gibt die Beschreibung des Fehlers der letzten Verbindung zurück.5
11mysqli_debug()Wird verwendet, um Debugging-Operationen durchzuführen.5
12mysqli_dump_debug_info()Wird verwendet, um Debugging-Informationen in das Protokoll zu schreiben.5
13mysqli_errno()Es gibt den letzten Fehlercode des letzten Satzes zurück.4
14mysqli_error()Es gibt die letzte Fehlerbeschreibung des letzten Satzes zurück.4
15mysqli_error_list()Es gibt die Fehlerliste des letzten Satzes zurück.4
16mysqli_field_count()Es gibt die Anzahl der Spalten der letzten Abfrage zurück./Anzahlfelder.5
17mysqli_get_charset()Es gibt ein Zeichensatzobjekt zurück.4
18mysqli_get_client_info()Es gibt die Version der MySQL-Clientbibliothek zurück.5
19mysqli_get_client_stats()Es gibt statistische Informationen über jeden Prozess des Clients zurück.5
20mysqli_get_client_version()Es gibt die Version der MySQLi-Clientbibliothek zurück.5.1.0
21mysqli_get_connection_stats()Es gibt statistische Informationen über die Clientverbindung zurück.5
22mysqli_get_host_info()Diese Funktion gibt den Hostnamen und den Verbindungstyp des MySQLi-Servers zurück.5
23mysqli_get_proto_info()Diese Funktion gibt die Protokollversionsinformation des MySQLi-Servers zurück.5
24mysqli_get_server_info()Diese Funktion gibt die Informationen des MySQLi-Servers zurück.5
25mysqli_get_server_version()Diese Funktion gibt die Versionsnummer des MySQLi-Servers zurück.5
26mysqli_get_warnings()Diese Funktion gibt die Fehler zurück, die durch die zuletzt ausgeführte Abfrage generiert wurden.5
27mysqli_info()Diese Funktion gibt Informationen über die zuletzt ausgeführte Abfrage zurück.5
28mysqli_init()Diese Funktion gibt ein Objekt zurück, das mit mysqli_real_connect() verwendet wird.5
29mysqli_insert_id()Diese Funktion gibt die ID der letzten Abfrage zurück.5
30mysqli_kill()Diese Funktion bittet den Server, den Prozess mit der ID zu töten.-Der id-Parameter gibt das MySQLi-Thread mit der angegebenen ID an.5
31mysqli_more_results()Diese Funktion überprüft, ob es für die Mehrfachabfrage noch weitere Ergebnisse gibt.5
32mysqli_multi_query()Diese Funktion trennte früher die Abfrage durch Semikolons von der Datenbank.5
33mysqli_next_result()Diese Funktion bereitet den nächsten Ergebnissatz für mysqli_multi_query() vor.5
34mysqli_options()Diese Funktion wird verwendet, um Verbindungsoptionen zu setzen und die Verbindungsparameter zu ändern.5
35mysqli_ping()Diese Funktion wird verwendet, um die Serververbindung zu pingen und sich im Fall eines Verbindungsabbruchs neu mit dem Server zu verbinden.5
36mysqli_prepare()Diese Funktion führt eine vorbereitete MySQL-Abfrage (mit Parametermarkern) auf die Datenbank aus.5
37mysqli_query()Diese Funktion führt eine Abfrage auf die Datenbank aus.5
38mysqli_real_connect()Diese Funktion öffnet eine neue Verbindung zum MySQL-Server.5
39mysqli_real_escape_string()Diese Funktion entflüchtet spezielle Zeichen in der SQL-Anweisungszeichenkette.5
40mysqli_real_query()Diese Funktion führt eine SQL-Abfrage aus.5
41mysqli_refresh()Diese Funktion aktualisiert die Tabelle oder den Cache, oder setzt die Informationen des Reproduktionsservers zurück.5
42mysqli_rollback()Diese Funktion rollt die aktuelle Transaktion der angegebenen Datenbankverbindung zurück.5
43mysqli_select_db()Diese Funktion ändert die Standarddatenbank.5
44mysqli_set_charset()Diese Funktion setzt die Standardschriftart.5
45mysqli_sqlstate()Diese Funktion gibt den letzten SQLSTATE-Fehlercode der letzten Fehler zurück.5
46mysqli_ssl_set()Diese Funktion erstellt eine SSL-Verbindung.5
47mysqli_stat()Diese Funktion gibt den aktuellen Systemstatus zurück.5
48mysqli_stmt_init()Diese Funktion initialisiert einen Anweisungsobjekt und gibt ein Objekt zurück, das für mysqli_stmt_prepare() geeignet ist.5
49mysqli_thread__id()Diese Funktion gibt die aktuelle Verbindungsthread-ID zurück.5
50mysqli_thread_safe()Diese Funktion wird verwendet, um zu überprüfen, ob die Client-Bibliothek als thread-sicher kompiliert wurde (thread-sicher).5
51mysqli_use_result()Initialisiert die Abfrage der Ergebnissätze aus der Abfrage, die zuletzt mit mysqli_real_query() ausgeführt wurde.5
52mysqli_warning_count()Es gibt die Anzahl der Fehler zurück, die durch die letzte ausgeführte Abfrage generiert wurden.5
53mysqli_data_seek()Es wird verwendet, um den internen Ergebnissatzzeiger zu bewegen.4
54mysqli_fetch_all()Es wird verwendet, um alle Ergebnissatzzeilen zu erhalten und den Ergebnissatz als assoziatives Array zurückzugeben4
55mysqli_fetch_array()Es wird verwendet, um die Ergebnissatzzeile als assoziatives Array zu erhalten5
56mysqli_fetch_assoc()Es wird verwendet, um die Ergebnissatzzeile als assoziatives Array zu erhalten.5.3
57mysqli_fetch_field()Es wird verwendet, um das nächste Feld im Ergebnissatz als Objekt zurückzugeben.
4
58mysqli_fetch_field_direct()Es gibt das angegebene Feld in Form eines Objekts zurück/Definitionsinformationen des Felds (als Integer-Parameter)
4
59mysqli_fetch_fields()Es wird verwendet, um ein Array von Objekten zurückzugeben.4
60mysqli_fetch_lengths()Es wird verwendet, um die Länge der Felder im Ergebnissatz zurückzugeben.4
61mysqli_fetch_object()Es gibt ein Objekt zurück.5
62mysqli_fetch_row()Es gibt den Inhalt der aktuellen Zeile des Ergebnissatzes in Form eines String-Arrays zurück.5
63mysqli_field_seek()Diese Funktion setzt den Spaltenzeiger auf den angegebenen Spaltenabstand.5
64mysqli_field_tell()Es gibt die Position des Feldkursors im Ergebnissatz zurück.5
65mysqli_free_result()Es gibt die mit dem Ergebnissatz verbundenen Speicher freigeben.5
66mysqli_num_fields()Es gibt die Anzahl der Felder im Ergebnissatz zurück.5
67mysqli_num_rows()Es gibt die Anzahl der Zeilen im Ergebnissatz zurück.5
68mysqli_stmt_sqlstate()Es gibt einen SQLSTATE-Fehler zurück, der von der letzten Anweisung zurückgegeben wird.5
69mysqli_stmt_affected_rows()Es gibt die Anzahl der Zeilen zurück, die durch das zuletzt ausgeführte Statement beeinflusst (geändert, gelöscht, eingefügt) wurden.5
70mysqli_stmt_attr_get()Es gibt den aktuellen Wert der gegebenen Eigenschaft des Statements zurück.5
71mysqli_stmt_attr_set()Mit dieser Funktion können verschiedene Attribute für das Statement gesetzt werden, um sein Verhalten zu ändern.5
72mysqli_stmt_bind_param()Es bindet Variablen an die Parametermarken des vorbereiteten Statements.5
73mysqli_stmt_bind_result()Es bindet die Spalten des Ergebnissatz-Objekts an Variablen.5
74mysqli_stmt_close()Es schließt ein Statement-Objekt.5
75mysqli_stmt_data_seek()Es wird verwendet, um Zeilen im Ergebnissatz zu suchen.5
76mysqli_stmt_errno()Es gibt den Code des Fehlers zurück, der während der Ausführung des letzten Statements aufgetreten ist.5
77mysqli_stmt_error()Es gibt die Beschreibung des Fehlers zurück, der während der Ausführung des letzten Statements aufgetreten ist.5
78mysqli_stmt_execute()Es führt ein Statement aus.5
79mysqli_stmt_fetch()Es extrahiert die Spalten der Ergebnisse in die angegebenen Variablen.5
80mysqli_stmt_field_count()Es gibt die Anzahl der Felder im gegebenen Ergebnissatz zurück.5
81mysqli_stmt_free_result()Es wird verwendet, um den Speicher, der für die Ergebnisse des Statements reserviert wurde, freizugeben.5
82mysqli_stmt_get_result()Es gibt die Ergebnisse des Statements zurück.5
83mysqli_stmt_num_rows()Es gibt die Anzahl der Zeilen in den Ergebnissen des Statements zurück.5
84mysqli_stmt_param_count()Es gibt die Anzahl der Parametermarken im vorbereiteten Statement zurück.5
85mysqli_stmt_prepare()Es bereitet ein SQL-Statement vor, bei dem Sie Platzhalter ("?") für Parameter verwenden können.5
86mysqli_stmt_reset()Es setzt einen Fehler, ungebufferte Ergebnissätze und gesendete Daten durch ein Statement zurück.5
87mysqli_stmt_result_metadata()Es gibt ein Metadatenobjekt zurück, das Informationen über die Ergebnisse des Statements speichert.5
88mysqli_stmt_send_long_data()Wenn eine Spalte der Tabelle BLOB-Typ TEXT ist, wird diese Funktion verwendet, um Daten in Blöcken an die Spalte zu senden.5
89mysqli_stmt_store_result()Es wird verwendet, um die Ergebnisse von Statement-Objekten lokal zu speichern.5