Задать вопрос
@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 запрос отрабатывает на ура.
В коде другие запросы работают так же без проблем.
  • Вопрос задан
  • 400 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
toxa82
@toxa82
У вас кавычки в запросе не правильные
$query = $mysql->query('SELECT COUNT(*) as count FROM `monitor_two` WHERE `date`='сегодня' AND `bysy`='нет'');

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽