您的位置:首页 > 编程语言 > PHP开发

简单的PHP分页程序

2012-02-14 09:58 281 查看
<?php

$conn=mysql_connect("localhost","root","monster000");//连接数据库

mysql_select_db("bbs",$conn);//连接数据库中的bbs

$pagesize=5;//设置每页显示的条数

$url=parse_url($url);//将URL解析成有固定键值名称的数组的函数

$url=$url[path];

$record_num=mysql_query("select * from pages");//查询pages中的信息

$record_array=mysql_fetch_row($record_num);//将查询出来的信息放到数组中,可以利用数组的键值访问数组元素

$num=mysql_num_rows($record_num);//统计记录的条数

$tolpage=2;

//echo $tolpage;

if($_GET[page])

{

$pageval=$_GET[page];

$page=($pageval-1)*$pagesize;

$page.=',';

}

if($num>$pagesize)

{

if($pageval<=0) $pageval=1;

echo "共 $num 条"."<a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1)."> 下一页</a>

<a href=$url?page=1> 首页</a> <a href=$url?page=$tolpage>尾页</a>";

}

//以上用到了(),()里面的表达式最后将值又赋给pageval

$sql="select * from pages limit $page $pagesize";

mysql_query("set names gb2312");//由于数据库在存储数据的时候我用的是中文,所以在此用简体中文编码

$query=mysql_query($sql);

while($row=mysql_fetch_array($query))

{

echo "<hr><br>".$row[name]."|".$row[sex];

}

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: