我有一个“显示更多”按钮,可以显示最后5个数据库,初始显示1个记录,比如将初始变量更改为3个结果显示,这是我的代码:
$ latest_entry_qry =“SELECT *
来自cityres
ORDER BY id
DESC
限制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' ";
答案 0 :(得分:0)
这是一个猜测,因为您的while
循环不完整。我假设最后有一个 -
$modu++;
因为您每次都在$modu%5 == 1
循环中检查while
。如果是这样,那么你可以从
if($modu%5 == 1)
到
if($modu <=3)
另外,请记下@Daedalus关于不再使用mysql_*
函数的评论