PHP从数据库循环出来的数据如何自动进行编号?
<?phpwhile(!!$rowhot=mysql_fetch_array($resulthot)){?><li><span>1</span><a><?phpecho$...
<?php
while (!!$rowhot = mysql_fetch_array($resulthot)){
?>
<li><span>1</span><a><?php echo $rowhot[quesTitle];?></a><span><?php echo $rowhot[answerPageCounts]?></span></li>
<?php }?>
如上面的代码,那个span标签里的1并不是每一条循环出来的结果都是1,而是1,2,3,4.。。排列下去,如何做到呢?? 展开
while (!!$rowhot = mysql_fetch_array($resulthot)){
?>
<li><span>1</span><a><?php echo $rowhot[quesTitle];?></a><span><?php echo $rowhot[answerPageCounts]?></span></li>
<?php }?>
如上面的代码,那个span标签里的1并不是每一条循环出来的结果都是1,而是1,2,3,4.。。排列下去,如何做到呢?? 展开
2个回答
展开全部
你可以声明个变量$i=1 让$i++ 或者直接在数据库里存上编号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的话你不用while循环, 改用foreach循环吧
foreach($arr as $k=>$v)
{
echo $k//$k 默认是从0开始的, 你可以+1就满足你的要求了
}
foreach($arr as $k=>$v)
{
echo $k//$k 默认是从0开始的, 你可以+1就满足你的要求了
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询