@Starvings

Как вывести на php результат SELECT COUNT(*) из MySql?

Как можно вывести в php результат запроса?
Перепробовал множество вариантов (вариации fetch_****), в итоге или fatal error ловлю или VSC пишет, что действия недопустимы.

$mysql= new mysqli("localhost", "eshbaht", "eshbaht", "treinee");
   $mysql->query("SET NAMES 'utf8'");
   $query = $mysql->query('SELECT COUNT(*) as count FROM `monitor_two` WHERE date=`сегодня` AND bysy=`нет`');


В PhphMyAdmin запрос отрабатывает на ура.
В коде другие запросы работают так же без проблем.
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
toxa82
@toxa82
У вас кавычки в запросе не правильные
$query = $mysql->query('SELECT COUNT(*) as count FROM `monitor_two` WHERE `date`='сегодня' AND `bysy`='нет'');

Вы то фаталы и ловите потому что у вас запрос неправильный. Должен получиться в результате объект mysqli_result из которого вы уже и получаете результат с помощью его методов. Если у вас там false значит получайте ошибку и смотрите что не нравиться ему.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@grek_cheburek
Программист самоучка
echo $query['count(*)'];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы