English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi руководство пользователя
Функция mysqli_more_results()Проверяет наличие результатов запросов в пакетном запросе
Проверяет, есть ли еще результаты запросов после последнего вызова функции mysqli_multi_query().
mysqli_more_results($con)
Номер | Параметры и описание |
---|---|
1 | con(обязателен) Это объект, представляющий соединение с сервером MySQL. |
Если после последнего вызова функции mysqli_multi_query() можно прочитать еще больше результатов наборов данных, возвращается TRUE, в противном случае возвращается FALSE.
Эта функция была введена в PHP версии 5 и может использоваться во всех более поздних версиях.
Ниже приведен пример демонстрацииmysqli_more_results()Свойства функции (стиль面向 процесса)-
<?php //建立连接 $con = mysqli_connect("localhost", "root", "password", "test"); //Выполнение нескольких запросов $query = "SELECT * FROM players;SELECT * FROM emp"; mysqli_multi_query($con, $query); do{ $result = mysqli_use_result($con); while ($row = mysqli_fetch_row($result)){ print("Имя: ".$row[0]."\n"); print("Возраст: ".$row[1]."\n"); print("\n"); } if (mysqli_more_results($con)){ print("::::::::::::::::::::::::::::::\n"); } } while (mysqli_next_result($con)); mysqli_close($con); ?>
Результат вывода
Имя: Дхаван Возраст: 33 Имя: Рохит Возраст: 28 Имя: Кохли Возраст: 25 :::::::::::::::::::::::::::::: Имя: Рaju Возраст: 25 Имя: Рахман Возраст: 30 Имя: Рамани Возраст: 22
В объектно-ориентированном стиле синтаксис этой функции выглядит следующим образом:$con-> more_results();。Вот пример использования этой функции в объектно-ориентированном стиле;
<?php $con = new mysqli("localhost", "root", "password", "test"); //Множественные запросы $res = $con->multi_query("SELECT * FROM players;SELECT * FROM emp"); do { $result = $con->use_result(); while($row = $result->fetch_row()){ print("Имя: ".$row[0]."\n"); print("Возраст: ".$row[1]."\n"); print("\n"); } if($con->more_results()){ print("::::::::::::::::::::::::::::::\n"); } } while ($con->next_result()); //Закрытие подключения $res = $con -> close(); ?>
Результат вывода
Имя: Дхаван Возраст: 33 Имя: Рохит Возраст: 28 Имя: Кохли Возраст: 25 :::::::::::::::::::::::::::::: Имя: Рaju Возраст: 25 Имя: Рахман Возраст: 30 Имя: Рамани Возраст: 22