MySQL заказ по DESC зависает; ASC в порядке

У меня есть простая таблица базы данных MySQL всего с 20 записями. ID столбец AUTO_INCREMENT integer который установлен в качестве первичного ключа.

Этот код пытается извлечь самую последнюю запись из таблицы, используя объект PDO:

$query="SELECT * FROM latest_news ORDER BY ID ASC";

$pdo=connectToDatabase();
$result=$pdo->query($query);

$newsStory=$result->fetch();

Этот код работает нормально, когда я сортирую по возрастанию ORDER BY ID ASC, но когда я сортирую по убыванию ORDER BY ID DESCВисит и теряет связь. Сообщение об ошибке PHP не отображается; страница никогда не загружается в браузер, даже после долгого ожидания.

Средой является PHP 5.4.45, MySQL 5.6.27 и локальный веб-сервер, использующий EasyPHP 14.1.

Конечно, если понадобится дополнительная информация, пожалуйста, дайте мне знать. Все еще довольно новый для запросов MySQL.

0

Решение

Оказалось, что это связано с результатом запроса MySQL.

Когда используешь DESC, результат был огромным, и обработка другой функцией вызвала зависание PHP.

Результат от ASC был другим и меньшим, поэтому не вызывал той же проблемы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]