在多个页面上显示数据库数据的概念是什么?

时间:2014-07-28 07:29:19

标签: php mysql fetch

在多个页面中显示数据库数据的概念是什么? 我有一个产品页面。我想在page1中显示10个产品。 当我按第2页时,我想展示接下来的10个产品。 我正在使用PHP和MySQL。

1 个答案:

答案 0 :(得分:1)

这是一个想法...

1-在查询中首先需要将记录限制指定为10,如此

$start=0;// im gonna talk about this later ;)
$query = "select * from yourtable litmit ".$start.",10";
//excuste your query here

2-接下来你需要发送变量,以便每次知道变量$ start的孔隙值

//getting the variable ps : replace this line by the other one ($start=0)
$start=(isset($_GET['start']))?intval(trim($_GET['start'])):0;

3-现在让我们设置你需要的链接,使链接转到第一组记录,下一个,上一个和最后一个:

$query="select count(*) as total from yourtable";
//excute and get the total in $total
$first_link ='<a href="yourpage?start=((($start-10)<0)?0:$start-10)">Previous</a>';
$next_link ='<a href="yourpage?start='.((($start+10)>=$total)?$start:$start+10).'">Next</a>';
$first_link ='<a href="yourpage?start=0">First</a>';
$last_link ='<a href="yourpage?start='.$total.'">Last</a>';