php应该怎样分页
1、Select * from table limit 0,10上面是一句很简单的mysql查询语句,它的作用是从一个名叫table的表里提取10条数据,并且把所有字段的值都获得。关键的地方就在这段“limit 0,10”,它其中的0是以0为起始点,后面的10则是显示10条数据,那么我们要以10为起始点,显示到第20条数据该怎么写呢?可能很多大大会心直口快的说“limit 10,20”嘛!啊哦,这样可就错误了哦,正确的写法是“limit 10,10”它后面的参数并非是结束点而是要提取的数目。
2、懂得了如何提取10条数据,那么提取1000条也就是做100次这种查询呀,就是说要做如下的查询:Li罪焐芡拂mit 0,10 //第一页Limit 10,10 //第二页Limit 20,10 //第三页Limit 30,10 //第四页……看出有什么规律了吗?没错,第一个参数每翻一页就增加10,可是第二个参数是不变的。也就是说咱们设法根据页数来改变第一个参数的值,就可以进行分页显示数据了,怎么样,原理是不是很简单?可是要怎么设法根据页数来改变第一个参数的值呢?首先,咱们要有一个页数的值,用url的GET方式获取。
3、比如index.php?page=18相信大部分的大大对这个东西不陌生吧,这种url地址可是随处可见,其中的page参数的作用就是传入要显示的页数。