首页 >后端开发 >php教程 >php分页的功能模块分享_PHP教程

php分页的功能模块分享_PHP教程

WBOY
WBOY原创
2016-07-13 09:50:38790浏览

php分页的功能模块分享

        这里给大家分享的是个人前段时间做了一个列表分页的功能模块(php分页的功能模块),非常的简单实用,推荐给有需要的小伙伴参考下。

 

 

       先贴张图看看效果

在贴一下代码吧

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

$localhost = "localhost";

$username = "root";

$password = "root";

$db = "test"; //信息

$pagesize = 5;

$conn = mysql_connect($localhost,$username,$password); //链接数据库

if(!$conn){

echo "数据库链接失败".mysql_error();

}

mysql_query("SET NAMES 'UTF8'"); //编码转化

$db_select = mysql_select_db($db); //选择表

//查询记录总数

$total_sql = "select COUNT(*) from page";

$total_result = mysql_query($total_sql);

$total_row_arr = mysql_fetch_row($total_result);

$total_row = $total_row_arr[0]; //总条数

//总页数

$total = ceil($total_row / $pagesize);

//当前页数

$page = @$_GET['p'] ? $_GET['p'] : 1;

//limit 下限

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

 

$sql = "select * from page order by id limit {$offset},{$pagesize}";

$result = mysql_query($sql);

echo "

PHP分页代码的小模块

";

echo "

";

echo "

";

while($row = mysql_fetch_assoc($result)){

$id = $row['id'];

$name = $row['name'];

echo "

";

}

echo "

ID NAME
".$id." ".$name."
";

//上一页 、下一页

$pageprev = $page -1 ;

if($page > $total){

$pagenext = $total;

} else{

$pagenext = $page +1;

}

// 做链接 跳转;

echo "

上一页下一页

";

 

mysql_free_result($result);

mysql_close($conn);

?>

关键点:

1、

?

1

$sql = "select * from page order by id limit {$offset},{$pagesize}";

     2、

 

 代码如下:

echo "

上一页下一页

";

 

这两点是关键能体现 分页技术 和php 代码艺术的地方~

以上所述就是本文给大家分享的全部内容了,希望大家能够喜欢。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1017139.htmlTechArticlephp分页的功能模块分享 这里给大家分享的是个人前段时间做了一个列表分页的功能模块(php分页的功能模块),非常的简单实用,推荐给有...
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn