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

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP mysqli_real_query() Funktionssyntax und Beispiel

PHP MySQLi Referenzhandbuch

mysqli_real_query() Funktion führt eine mysql-Abfrage aus

Definition und Verwendung

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.

Syntax

mysqli_real_query($con, $query)

Parameter

NummerParameter 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.

Rückgabewert

Diese Abfrage gibt einen Boolean-Wert zurück,wennerfolgreich, danntrue; wenn der Fehler auftritt, dannfalse.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

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 ..

Online-Beispiel

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......

PHP MySQLi Referenzhandbuch