@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 не активна или не обретена (как там правильно переводится)
  • Вопрос задан
  • 110 просмотров
Решения вопроса 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]";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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