Я использую PDO. Полученный результат я вывожу через foreach.
Запрос не срабатывает, ошибка 500, и вот что в логах: Uncaught Error: Call to a member function fetchAll() on boolean
Как я только не пытался изменить запрос — все равно такая-же фигня. Мистика какая-то.
$query = $db->query("
SELECT a.".aconfig::ADATA_ID.",
a.".aconfig::ADATA_NAME.",
a.".aconfig::ADATA_LEVEL."
FROM ".aconfig::TABLE_ADATA." a
JOIN ".aconfig::TABLE_AINT." b
WHERE b.".aconfig::AINT_ASTATUS." = '0'
ORDER BY a.".aconfig::ADATA_LEVEL." DESC LIMIT 10
")->fetchAll(PDO::FETCH_ASSOC);
foreach($query as $out) {
$outJSON['success'][] = array(
"id" => $out[aconfig::ADATA_ID],
"nick" => $out[aconfig::ADATA_NAME],
"level" => $out[aconfig::ADATA_LEVEL]
);
}
У вас не хватает места для сортировки данных. Выхода два:
1) Очистить место на том диске, где располагаются временные файлы
2) Использовать другой диск для временных файлов.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости