PHP mysqli_multi_query()Funktionen

PHP MySQLi 参考手册PHP MySQLi-Referenzhandbuch

Beispiele

Mehrere Abfragen gegen die Datenbank ausführen:

<?php $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 参考手册PHP MySQLi-Referenzhandbuch Weitere Erweiterungen