Exécutez plusieurs requêtes sur la base de données :
<?php $con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) // Détecter le lien ; si ( mysqli_connect_errno ( $con ) ) { écho " Échec de la connexion à MySQL : " } $sql = " SELECT Lastname FROM Persons ORDER BY LastName; " ; $ sql .= " SELECT Country FROM Customers " ; si ( mysqli_multi_query ( $con , $sql ) ) { faire { // Stocke le premier jeu de résultats si ( $result = mysqli_store_result ( $con ) ) { alors que ( $row = mysqli_fetch_row ( $result ) ) { printf ( " % sn " , $ligne [ 0 ] ) ; mysqli_free_result ( $ result ) ; } alors que ( mysqli_next_result ( $ con ) ) ; mysqli_close ( $con ) ? >La fonction mysqli_multi_query() exécute une ou plusieurs requêtes sur la base de données. Plusieurs requêtes sont séparées par des points-virgules.
mysqli_multi_query( connexion, requête ) ;
paramètre | décrire |
---|---|
connexion | Requis. Spécifie la connexion MySQL à utiliser. |
requête | Requis. Spécifiez une ou plusieurs requêtes, séparées par des points-virgules. |
Valeur de retour : | Renvoie FALSE si la première requête échoue. |
---|---|
Version PHP : | 5+ |