-1

我有一个“显示更多”按钮来显示数据库中最后的 5 个条目,初始显示 1 条记录,例如将初始变量更改为显示的 3 个结果,这是我的代码:$latest_entry_qry="SELECT * FROM cityres ORDER BY idDESC LIMIT 0 , 5";

  $latest_entry=mysql_query($latest_entry_qry); 
   ?>
    <div id="just-head"> <b>Recently Added:</b></div>
    <div id="just-added">
      <?
 $modu = 1;
   while($latest_entry_row=mysql_fetch_array($latest_entry))
 {
       if($modu%5 == 1)
        $clsText = "";
      else
        $clsText = " class='show_more' style='display:none' ";
4

1 回答 1

0

这是一个猜测,因为您的while循环不完整。我假设最后有一个 -

$modu++;

因为您$modu%5 == 1每次都在while循环中检查。如果是这样,那么您可以将其更改为

if($modu%5 == 1)

if($modu <=3)

另外,请注意@Daedalus 关于不再使用mysql_*函数的评论

于 2012-11-12T04:44:12.643 回答