Führen Sie mehrere Abfragen für die Datenbank aus:
<?php $con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) ; // Link erkennen Wenn ( 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 " ; Wenn ( mysqli_multi_query ( $con , $sql ) ) { Tun { // Speichern Sie die erste Ergebnismenge Wenn ( $result = mysqli_store_result ( $con ) ) { während ( $row = mysqli_fetch_row ( $result ) ) { printf ( " %sn " , $ row [ 0 ] ) ; mysqli_free_result ( $ result ) ; } während ( mysqli_next_result ( $ con ) ) ; mysqli_close ( $con ) ; >Die Funktion mysqli_multi_query() führt eine oder mehrere Abfragen für die Datenbank aus. Mehrere Abfragen werden durch Semikolons getrennt.
mysqli_multi_query( Verbindung, Abfrage ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Abfrage | Erforderlich. Geben Sie eine oder mehrere Abfragen an, getrennt durch Semikolons. |
Rückgabewert: | Gibt FALSE zurück, wenn die erste Abfrage fehlschlägt. |
---|---|
PHP-Version: | 5+ |