У меня есть ассоциативный массив, возвращающий SQL-запрос, который вызывает вопросы из моей базы данных. Поле тегов хранится как разделительный текст VarChar. Я хочу пропустить все мои записи в базе данных при использовании explode для создания массива, а затем пропустить массив тегов, чтобы создать UL с тегами, а, к сожалению, он не очень хорошо работал. Это то, что я до сих пор:Loop with Loop, включая explode()
<?php foreach($questionRow as $questionShow) { ?>
<?php echo ($questionShow['netvotes']) ;?>
<?php echo ($questionShow['views']) ;?>
<?php echo ($questionShow['q_answer_count']) ;?>
<?php echo ($questionShow['title']) ;?>
Tags:
<ul style="display: inline">
<?php
$tagname = explode(",",$questionShow['tags']);
foreach ($tagname as $tagList) { ?>
<li class="label label-inverse" style="margin-left: 5px"><?php echo($tagList) ;?></li>
<?php }; ?>
</ul>
<?php }; ?>
Результаты были очень странными
Я также попытался с помощью ниже, чтобы запустить мой внешний контур
<?php while($questionShow =$questionResult>fetch_assoc()) { ?>
Это вызвало основные результаты набора записей в не на самом деле цикл. Надеюсь, я объяснил это правильно, и кто-то мог помочь. Заранее спасибо!
'$ questionResult> FETCH_ASSOC()' неправильно. –
Можете ли вы подробнее * Результаты были очень странными *? – Tchoupi
Мои извинения Я забыл упомянуть, что я использую библиотеку meegroDB. Это объясняет более короткий fetch_assoc() и mysql_fetch_assoc. – BDubbs