PHP只在最后一页实现下一页函数示例。

PHP只在最后一页实现下一页函数示例。
本文演示了PHP如何在上一页中实现下一页功能

思路:

现在很多人使用ID增加1和1减去最后一个和下一个,但是文章没有被打破吗所以你必须知道最后的ID和ID是多少。

那么如何解决这个问题,很简单!

实例uff1a

如果这篇文章是ID200
最后一个
下一个

如果最后一个实现,请在action =页上写一个函数
ID =美元美元_get { 'id' };

为SQL SELECT * FROM文章ID<美元限制id.'order ID号;
RS = mysql_query美元($ SQL);
行= mysql_fetch_array美元($ RS);

为SQL SELECT * FROM文章ID<。$ ID ASC限制id.'order;
RS = mysql_query美元($ SQL);
行= mysql_fetch_array美元($ RS);

其原理是查询1(限0,1)是小于当前ID数据(如身份证,id.'next美元),并将其显示在降序排序(降序,最后一个)和升序(ASC,下一个),当我们只需要一个,我们可以忽略降序或升序秩序。

具体实现代码:注意需要传递参数

前台在最后一间,下一个地方叫:
< PHP
回声getprenext(前,新闻,_request $article->catid } {美元,美元_request {id});>
显示
功能getprenext($型,美元美元美元表$article->catid,ID){
为前提= mysql_fetch_array(mysql_query(SELECT * FROM。$表。哪里$article->catid =$article->catid美元。和ID < $ ID订单ID。
nextr美元= mysql_fetch_array(mysql_query(SELECT * FROM。$表。哪里$article->catid =$article->catid美元。id,id。
$next = (is_array ($nextR) where id={$nextR{'id'}}: 'where 1>2');
预(is_array美元($前提)id是{ $前提{ 'id' } }:1 > 2);
查询选择*。;
nextrow = mysql_query美元($查询。$下);
普雷罗= mysql_query美元(美元$预查询。);
如果($ prenext = mysql_fetch_array($普雷罗))
{
echo $ prenext { 'pre} =最后一个问题:prenext美元{标题}。;
}
其他的
{
echo $ prenext { 'pre} =最后一个问题:没有;
}
如果($ prenext = mysql_fetch_array($ nextrow))
{
echo $ prenext {下} =下一个:美元。prenext {标题}。;
}
其他的
{
echo $ prenext {下} =下一个:没有;
}
}

测试代码是可用的。

更多有关PHP相关内容的感兴趣的读者可以看到特别站:PHP公共数据库操作技巧摘要,PHP数组(数组)技术,PHP百科全书

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部