Я сделал ниже кодирование с использованием php5.2 и mySql 5. Теперь я обновил свой сервер для поддержки php 5.3 и mySql 5.1.
do { if ($this->Result = mysqli_store_result($this->LinkId)) { while ($row = mysqli_fetch_array($this->Result , MYSQLI_ASSOC)) { $arrRes[] = $row; } mysqli_free_result($this->Result); } }while (mysqli_next_result($this->LinkId));
Возникает следующая ошибка:
Нет следующего набора результатов. Пожалуйста, вызовите mysqli_more_results () / mysqli :: more_results (), чтобы проверить, следует ли вызывать эту функцию / метод
- Как обновить статус строки с помощью jQuery change () и отобразить в соответствующей таблице
- PHP. Рекурсивная замена строк на числа занимает слишком много времени.
- Как передать массив параметров PDO, но все же указать их типы?
- Почему этот сорт в Solr не работает?
- Добавить 30 дней для даты в db
- Проверка наличия значений mysqli_query?
Что мне делать?
Вероятно, вы хотите сделать что-то подобное.
while (true) { if ($this->Result = mysqli_store_result($this->LinkId)) { while ($row = mysqli_fetch_array($this->Result , MYSQLI_ASSOC)) { $arrRes[] = $row; } mysqli_free_result($this->Result); } if (mysqli_more_results($this->LinkId)) { mysqli_next_result($this->LinkId); } else { break; } }