PHP新手,总是想做一些分页给忘了,今天是幸运的被提醒,网上搜索。一些写作的理解不能不去看。最后,找到一个简单的人。

大意是:

1。设置每页上显示的最大记录数。

2。计算页面总数

三.当前页将连接的状态与页面总数进行比较。

4。使用限制控件读取数据库中的记录

下面是代码:
复制代码代码如下所示:
美元mysql_connect conn =('localhost ','root ',');
mysql_select_db('db_bookstore,$ Conn);
mysql_query(SET NAMES UTF8);
如果(isset($ _get {页' })) / /页面的参数,以确定是否存在,让页面的价值,否则为1
{
页= intval美元(美元_get页{ });
}
其他的
{
$页面= 1;
}
page_size美元= 2; / /的最大记录数
SQL =美元数量(*)从tb_bookinfo量;
结果= mysql_query美元($ SQL);
行= mysql_fetch_array美元($结果);
计算页面总数
金额= $行{ 'amount};
如果(金额)
{
如果(金额< page_size美元){ $ page_count = 1;}
如果(金额% $ page_size){ $ page_count =(int)(美元/美元page_size)+ 1;}
别的{ $ page_count =金额/美元page_size;}
}
其他的
{
page_count = 0美元;
}
下一页链接
= $ page_string ;
如果($页= 1)
{
page_string美元|主页;
}
其他的
{
page_string美元|主页;
}
page_string美元=$页| | ;
如果($页= $ page_count)
{
page_string美元-下一页| ;
}
其他的
{
page_string美元-下一页| ;
}
为SQL =SELECT * FROM表订单ID DESC LIMIT。($ page-1)* $ page_size。
结果= mysql_query美元($ SQL);
而($行= mysql_fetch_row($结果)){
行集{ } = $行美元;
}
>

这只是一个非常简单的方法来做其他的方法之一。