本文的示例分析了在实现php共享时的下一个
方法,供您
参考,如下所示:
php实现了最后一个。这主要是基于SQL的当前ID判断,然后过滤ID或ID.之前的数据,让我们来看看。
网站文章中最后一个SQL语句的实现。
当前文章的ID article_id美元,并
分类ID对应的文章cat_id美元,所以最后一个应:
复制代码代码如下:选择最大(article_id)从文章哪里article_id << article_id美元和cat_id = $ cat_id;
SQL语句
执行后,你得到max_id美元,然后
复制代码如下:选择article_id,标题从文章里article_id = $ max_id;
为了简化,将子
查询:
复制代码代码如下:选择article_id,标题从文章里article_id =(选择最大(article_id),article_id,<0。
接下来,代码如下所示:
复制代码代码如下:选择min(article_id)从文章哪里article_id > article_id美元和cat_id = $ cat_id;
这之后的SQL语句执行,得到min_id美元,然后:
复制代码如下:选择article_id,标题从文章里article_id = $ min_id;
为了简化,将子查询:
复制代码代码如下:选择article_id,标题从文章里article_id =(选择min(article_id),article_id,和文章)。
最后,很多朋友喜欢使用以下语句
最后一个,代码如下:
选择ID表哪里ID10极限0.1;
这当然不是问题,但是感觉不太好。
sql语句
优化:
您可以使用联合所有实现一个句子来获取3行数据,但前提是3个查询的字段是相同的。这个查询的结果是最后一篇文章,第二行是当前的文章,第三行是下一篇文章。代码如下。
复制代码代码如下:(选择ID表ID 10订单ID DESC LIMIT 1);
现在看看在CMS PHPCMS的一些例子来实现下一个。
获取当前
浏览文章ID:
ID = isset($美元_get { 'id' })> 0 intval($ _get { 'id' }):;
下一篇文章:
为查询= mysql_query(选择ID,从标题的文章,ID >的id'order美元的ID));
未来= mysql_fetch_array美元($查询);
最后一篇文章:
为查询= mysql_query(选择ID,从标题的文章,我的<< id'order美元的));
沪指美元= mysql_fetch_array($查询);
更多关于PHP的相关内容感兴趣的读者可以看到特殊站:PHP + MySQL数据库的
操作,
教程PHP + mysqli数据库编程技巧总结
希望本文能对PHP
程序设计有所帮助。