PHP自动设置数字

时间:2010-11-16 21:07:57

标签: php

<?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

2 个答案:

答案 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)

因为增量在循环之外。