Здравствуйте. Пытаюсь из mysql вывести максимальное значение. Пишу код.
SELECT MAX(count) AS maxcount FROM table1
вижу это максимальное значение, обращаюсь через php
$maxcount = $mysqli->query('SELECT MAX(count) AS maxcount FROM table1');
Естественно, так как там массив, с одним числом, мне не дает просто так записать его в переменную, и выводит ошибку.
Object of class mysqli_result could not be converted to string
Как можно это единственное значение оттуда внести в переменную? Спасибо
вы пытаетесь объект mysqli result в строку перевести, ибо забыли прочитать данные из результата (т.е. сделать fetch)
$res = $mysqli->query('SELECT MAX(count) AS maxcount FROM table1');
if($res){
$row = $res->fetch_assoc();
$maxCount = $row['maxcount'] ;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости