这样就完全OK了。
<?  
    $exec="select * from users where commend='1' order by grossip desc limit 5";
    $result=mysql_query($exec);$i=1;
    while($rs=mysql_fetch_object($result)) {
     if($i%2){
     echo "
          <tr><td class=\"text_d\">$i $rs->name</td></tr>";
          }else{
     echo "
          <tr><td class=\"text_l\">$i $rs->name</td></tr>";
          }
          $i++;
          } 
?>

解决方案 »

  1.   

    加个变量不就行了
    $i=0;
    while(...){
      $i++;
      echo $i;
      ...
      ...
    }
      

  2.   

    加个变量不就行了
    $i=0;
    while(...){
      $i++;
      echo $i;
      ...
      ...
    }
      

  3.   

    <?  
         $exec="select * from users where commend='1' order by grossip desc limit 5";
         $result=mysql_query($exec);$i=1;
         $num = 0;
         while($rs=mysql_fetch_object($result)) {
           $num++;
           if($i%2){
             echo "<tr><td class=\"text_d\">$num  $rs->name</td></tr>";
           }else{
             echo "<tr><td class=\"text_l\">$num  <$rs->name</td></tr>";
           }
           $i++;
         } 
    ?>