21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
$pagesize=20;
@$p=$_GET['p']?$_GET['p']:1;
$offset = ($p-1)*$pagesize;
$query = "select * from say order by id DESC limit $offset,$pagesize"; $res=mysql_query($query);
while ($row=mysql_fetch_array($res)){
$pic_id = $row['id'];
?>
<?php
//计算留言总数
$count_result=mysql_query("select count(*) as count from say");
$count_array=mysql_fetch_array($count_result);
//计算总页数
$pagenum=ceil($count_array['count']/$pagesize);
//输出各个页数和链接
if($pagenum>1){
for($i=1;$i<=$pagenum;$i++){
if($i==$p){
echo '<li><a>',$i,'</a></li>';
}else{
echo " ".'<li><a href="talk.php?p=',$i,'">',$i,' </a></li>';
}
}
}
if($p>5){
echo '<a href="talk.php?p=',$pagenum,'">末页</a>';
}
//echo " ".'共',$count_array['count'],'条说说';
?>
mysql_fetch_array() //当查询有结果时返回的是 resource 类型,没有时返回 boolean 类型,
mysql_affected_rows()>0 //用这个判断下是否有返回值
if(mysql_affected_rows()>0){
$count_array=mysql_fetch_array($count_result);
}