@hooligan377

Подготовленный запрос, как использовать в цикле?

Прости FanatPHP, вот вроде уже совсем разобрался, но работать в цикле - не получается.

$stmt = $base->prepare("SELECT * FROM `chat` ORDER BY id LIMIT 5");
$stmt->get_result()->fetch_assoc();

while ($result = $stmt) {
echo "$result[das]";
}


Ошибка: функция fetch_assoc не активна или не обретена (как там правильно переводится)
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
$stmt = $base->prepare("SELECT * FROM `chat` ORDER BY id LIMIT 5");
$stmt->execute();
$data = $stmt->get_result()->fetch_all(MYSQLI_ASSOC);

foreach ($data as $row) {
    echo $row['das'];
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nozzy
Symfony, Laravel, SQL
$result = $stmt->get_result();

while ($row = $result->fetch_assoc()) {
  echo "$row[das]";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:23
2500 руб./за проект
25 апр. 2024, в 12:21
10000 руб./за проект