我有一个关联数组返回一个从我的数据库中提取问题的 SQL 查询。标记字段存储为分隔文本 VarChar。我想遍历我的所有数据库条目,同时使用explode 创建一个数组,然后遍历标签数组以创建一个带有标签的UL,不幸的是它运行得不是很好。这是我到目前为止所拥有的:
<?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() ) { ?>
这导致主记录集结果实际上没有循环。希望我已经正确解释了这一点,并且有人可以提供帮助。先感谢您!