PDO возвращает SQLSTATE 00000

171
18 июля 2018, 15:50

Не могу понять, почему pdo_mysql возвращает SQLSTATE 00000:

$query_ban_appeals = prepare("SELECT *, COUNT(*) AS `total_ban_appeals` FROM ``ban_appeals``
        LEFT JOIN ``bans`` ON `ban_id` = ``bans``.`id`
        LEFT JOIN ``mods`` ON ``bans``.`creator` = ``mods``.`id`
        WHERE `denied` != 1 ".($local ? " AND ``bans``.`board` = :board " : " AND ``bans``.`board` IS NULL ")." ORDER BY `time`");
$query_ban_appeals->bindValue(':board', $mod['boards'][0]);
$query_ban_appeals->execute() or error(db_error($query));
$row_ban_appeals = $query_ban_appeals->fetch();

По идее, SQLSTATE 00000 означает, что запрос в базу был выполнен успешно, но по запросу ничего не было найдено. Тогда почему тригерится ошибка? Или я чего-то не понимаю?

READ ALSO
Бан при нажатии клавиш

Бан при нажатии клавиш

Как сделать чтобы по нажатии клавиш ctrl + u в пхп срабатывал код, который записывал вhtaccess айпи клиента, нажавшего эту кнопку?

231
Не работает функция FROM_BASE64

Не работает функция FROM_BASE64

Всем доброго времени сутокКогда пытаюсь вызвать функцию FROM_BASE64 в запросе, то выдает ошибку с текстом "#1305 - FUNCTION myDB

201
Получение токена Вконтакте

Получение токена Вконтакте

Заранее прошу прощения за ошибкиМне необходимо реализовать авторизацию Вконтакте

154
PHP, как в array добавить null?

PHP, как в array добавить null?

Как можно добавить в array null-значение? Array_push ругается:

159