<?php
$result = mysql_query("SELECT * FROM articles WHERE tag='sports'");
$strss=$strss+1;
while ($row = mysql_fetch_array($result))
{
echo '<li id="nav'.$strss.'"><a href="#" >'.$row['title'].'</li>';
}
?>
为什么我不能自动设置号码?号码始终为1
答案 0 :(得分:6)
您需要在while循环中移动计数器,如下所示:
<?php
$result = mysql_query("SELECT * FROM articles WHERE tag='sports'");
$strss=1;
while ($row = mysql_fetch_array($result))
{
echo '<li id="nav'.$strss.'"><a href="#" >'.$row['title'].'</li>';
$strss++;
}
?>
答案 1 :(得分:1)
因为增量在循环之外。