worldlight
@worldlight
Просто программист

Ошибка с смещением строки, как решить?

Хочу сделать на своем сайте вывод правил которые разделены по категориями(главам), уже настроил таблицу и все такое, пытаюсь вывести заранее добавленное правило в БД и возникает ошибка с смещением типа строки

$queryCategoryOne = $mysql->query("SELECT * FROM rules WHERE category = 1");
$rulesCategoryOne = $queryCategoryOne->fetch_assoc();

<?php foreach($rulesCategoryOne as $rule): ?>
<span class="rules-intro__text">
    <?=$rule['content']?>
</span>
<?php endforeach; ?>
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Потому что у вас там одна запись
Ее нужно просто вывести без цикла

<span class="rules-intro__text">
    <?=$rulesCategoryOne['content']?>
</span>


Либо фетчить все строки

$rulesCategoryAll = $queryCategoryOne->fetch_all();
// Я не знаю как у вас называется такой метод!!!


<?php foreach($rulesCategoryAll as $rule): ?>
<span class="rules-intro__text">
    <?=$rule['content']?>
</span>
<?php endforeach; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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