Выполните несколько запросов к базе данных. Используйте функцию mysqli_next_result() для подготовки следующего набора результатов:
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo «Не удалось подключиться к MySQL: » . mysqli_connect_error(); } $sql = «ВЫБРАТЬ имя ИЗ веб-сайтов». ORDER BY alexa;";$sql .= "SELECT app_name FROM apps";//Выполнить несколько запросов if (mysqli_multi_query($con,$sql)){ do { // Сохраняем первый набор результатов if ($result= mysqli_store_result( $con)) { while ($row=mysqli_fetch_row($result)) { printf("%s",$row[0]); echo "<br>"; } } } while (mysqli_next_result($con));}mysqli_close($con);?>
Функция mysqli_next_result() подготавливает следующий набор результатов для mysqli_multi_query().
mysqli_next_result ( соединение ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 5+ |