@KenKup
На другой планете.

Как исправить эту проблему с mysql?

Добрый день!
Может я тупой и не разбираюсь в mysql, но я не могу понять: Почему когда я выполняю следующий php код
$data = $db->query("SELECT * FROM `info`")->fetch_object();
я получаю такой ответ:
stdClass Object ( [id] => 1 [adress] => blabla [from] => 1 [date] => 2018-12-01 15:26:00 [link] => kof [code] => qwewerw [used] => true)

Хотя, в бд есть 2 записи. (см. скриншот)
5c039d47a4740815290090.png
То есть через php код я получаю всю инфу о первой записи, а про вторую там ничего нет.
Что не так?
Спасибо!
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
@DanKud
Метод ->fetch_object() предназначен для вывода только одной результирующей строки в объект. Чтобы вывести все строки в объекты нужно использовать ->fetch_fields(), или ->fetch_all(MYSQLI_ASSOC) для вывода в массив.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы