PHP mysqli_multi_query()Funktionen
Beispiele
Mehrere Abfragen gegen die Datenbank ausführen:
$con=mysqli_connect("localhost","my_user","my_password","my_db");
//Verbindung erkennen
if (mysqli_connect_errno($con))
{
echo "Verbindung zu MySQL fehlgeschlagen:" . mysqli_connect_error();
}
$sql = "SELECT Lastname FROM Persons ORDER BY LastName;";
$sql .= "SELECT Country FROM Customers";
//Mehrere SQL-Anweisungen ausführen
if (mysqli_multi_query($con,$sql))
{
do
{
//Erste Ergebnismenge speichern
if ($result=mysqli_store_result($con))
{
while ($row=mysqli_fetch_row($result))
{
printf("%sn",$row[0]);
}
mysqli_free_result($result);
}
}
while (mysqli_next_result($con));
}
mysqli_close($con);
Definition und Verwendung
Die Funktion mysqli_multi_query() führt eine oder mehrere Abfragen gegen die Datenbank aus. Mehrere Abfragen werden durch Semikolons getrennt.
Syntax
mysqli_multi_query(connection,query);
| Parameters | Beschreibung |
|---|---|
| Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
| Abfrage | Erforderlich. Gibt eine oder mehrere Abfragen an, getrennt durch Semikolons. |
Technische Details
| Rückgabewert: | Gibt FALSE zurück, wenn die erste Abfrage fehlschlägt. |
|---|---|
| PHP-Version: | 5+ |
PHP MySQLi-Referenzhandbuch Weitere Erweiterungen