Выполните несколько запросов к базе данных:
<?php $con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) ; // Обнаружить ссылку если ( mysqli_connect_errno ( $ con ) ) { эхо " Не удалось подключиться к MySQL: " . mysqli_connect_error ( ) } ; $sql = " ВЫБРАТЬ Фамилию ИЗ Персон ORDER BY LastName; " $ sql .= " ВЫБРАТЬ Страну ИЗ Клиентов " // Выполнить несколько операторов SQL ; если ( mysqli_multi_query ( $con , $sql ) ) { делать { // Сохраняем первый набор результатов если ( $result = mysqli_store_result ( $con ) ) { пока ( $row = mysqli_fetch_row ( $result ) ) { printf ( " %sn " , $ row [ 0 ] ) ; mysqli_free_result ( $результат ) } ; } пока ( mysqli_next_result ( $ con ) ) ; mysqli_close ( $con ) ? >;Функция mysqli_multi_query() выполняет один или несколько запросов к базе данных. Несколько запросов разделяются точкой с запятой.
mysqli_multi_query( соединение,запрос ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
запрос | Необходимый. Укажите один или несколько запросов, разделенных точкой с запятой. |
Возвращаемое значение: | Возвращает FALSE, если первый запрос не выполнен. |
---|---|
PHP-версия: | 5+ |