Ошибка запроса fetch_array

144
30 июля 2018, 15:30
$row = mysql_fetch_array(mysqli_query(connect_db(),"SELECT MAX(owner_id) FROM owner"));
echo $row['owner_id'];

Пишет, что ждал параметр, а получил обьект.
Результ запроса потом мне еще в переменную скинуть надо

Answer 1

mysqli_query возвращает объект mysqli_result, который Вы почему-то пытаетесь обработать функцией устаревшего драйвера mysql_fetch_arrray

$row = mysqli_query(connect_db(),"SELECT MAX(owner_id) FROM owner");
$data = $row->fetch_array(MYSQLI_ASSOC);
echo $data["owner_id"];

Либо процедурно, как написано в мануале. Но если вкратце - Вы ошиблись на один символ в названии функции

READ ALSO
Не выходит сделать запрос

Не выходит сделать запрос

Доброго времени суток есть таблица допустим tabel(id,name,color,price), хочу сделать запрос фильтрации по цвету и цене

169
Как сгруппировать данные из БД по нескольким значениям?

Как сгруппировать данные из БД по нескольким значениям?

Есть MySql БД, в каждой строке записано time, step, idid - уникальное значение, time и step не уникальные, то есть они могут быть одинаковые в разных строках

183
Вывод данных из SQL

Вывод данных из SQL

Пытаюсь вывести структурированный список из таблицыВместо данных выводит все подряд, но не данные

196
if else пару условий

if else пару условий

Добрый вечер не пойму где ошибся Нужно сделать так

163