English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_real_query() Funktion führt eine mysql-Abfrage aus
mysqli_real_query()Diese Funktion führt eine einzelne Datenbankabfrage aus, deren Ergebnisse mit mysqli_store_result() oder mysqli_use_result() abgerufen oder gespeichert werden können.
Um zu bestimmen, ob die gegebene Abfrage tatsächlich ein Ergebnisset zurückgibt, kann mysqli_field_count() überprüft werden.
mysqli_real_query($con, $query)
Nummer | Parameter und Beschreibung |
---|---|
1 | con (erforderlich) Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt. |
2 | query (erforderlich) Dies ist ein String-Wert, der die auszuführende Abfrage darstellt. Die an diese Abfrage übergebenen Daten sollten korrekt escapet werden. |
Diese Abfrage gibt einen Boolean-Wert zurück,wennerfolgreich, danntrue; wenn der Fehler auftritt, dannfalse.
Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
Die folgenden Beispiele zeigenmysqli_real_query()Funktionssyntax (prozedurales Stil)-
<?php $con = mysqli_connect("localhost", "root", "password", "mydb"); mysqli_query($con, "CREATE TABLE IF NOT EXISTS my_team(ID INT, First_Name VARCHAR(255), Nachname VARCHAR(255), Geburtsort VARCHAR(255), Land VARCHAR(255))"); print("Tabelle erstellen ..."."\n"); //Eintrag in die Tabelle my_team einfügen mysqli_real_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India')"); mysqli_real_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')"); mysqli_real_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')"); mysqli_real_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')"); print("Eintrag einfügen ..."."\n"); //Verbindung schließen mysqli_close($con); ?>
Ausgabeergebnis
Tabelle erstellen ... Eintrag einfügen ..
In der objektorientierten Syntax ist die Syntax dieser Funktion$con->real_query();。Hier ist ein Beispiel für diese Funktion im objektorientierten Stil;
<?php $con = new mysqli("localhost", "root", "password", "mydb"); //Ein Eintrag in die Tabelle players einfügen $con->query("CREATE TABLE IF NOT EXISTS players(First_Name VARCHAR(255), Nachname VARCHAR(255), Land VARCHAR(255))"); $con->real_query("insert into players values('Shikhar', 'Dhawan', 'India')"); $con->real_query("insert into players values('Jonathan', 'Trott', 'SouthAfrica')"); print("Datenanlegen......"); //Verbindung schließen $res = $con -> close(); ?>
Ausgabeergebnis
Datenanlegen......