只插入第一个查询行的代码,然后什么也不插入

时间:2014-01-03 08:03:21

标签: php html mysql sql

我需要第一个class 活动,然后从那时开始为空。

<?       
    $slidesinfo = mysql_query("SELECT * FROM slides ORDER BY id ASC LIMIT 4");
    while ($slidesingo = mysql_fetch_array($slidesinfo)) 
    { 
    ?> 
      <li class="active"><span><? echo $slidesingo['title'] ?></span></li>
    <? 
     } 
?>

所以结果应该是:

<li class="active"><span>Title 1</span></li>
<li><span>Title 2</span></li>
<li><span>Title 3</span></li>
<li><span>Title 4</span></li>

1 个答案:

答案 0 :(得分:3)

试试这段代码。

$i = 1;
while ($slidesingo = mysql_fetch_array($slidesinfo)) 
{ 
    $cls = "";
    if($i==1)
    {
        $cls = "active";
        $i++;
    }
    ?> 
        <li class="<?php echo $cls;?>"><span><? echo $slidesingo['title'] ?></span></li>
    <?              
} 
?>