gpt4 book ai didi

PHP 从 MySQL 获取下一条/上一条记录

转载 作者:行者123 更新时间:2023-11-29 23:23:20 26 4
gpt4 key购买 nike

我在一个网站上工作,它的工作方式就像一个博客。在这个博客中,有一些文章(我将它们添加到其他管理员中),并且这些文章有各个部分。我希望,当用户阅读任何帖子时,帖子上方会有 2 个按钮:上一篇文章下一篇文章。有 MySQL 数据库,如下所示(parent 是节的 id):

+------+-------+---------+--------+
| id | title | content | parent | etc...
+------+-------+---------+--------+
| 1 | test1 | ... | 2 |
| 2 | test2 | ... | 4 |
| 3 | test3 | ... | 2 |
| 4 | test4 | ... | 1 |
| 5 | test5 | ... | 2 |
+------+-------+---------+--------+

现在,例如,用户正在阅读 test3,我希望它会返回我的 ID 15,因为 test1 是具有相同parent 的上一篇文章,test5 是具有相同parent 的下一篇文章。

我应该怎么做才能得到这样的结果?

最佳答案

上一篇文章的查询:

SELECT id  FROM article WHERE id < currentID AND parent = 2 ORDER BY id DESC LIMIT 1 

下一篇文章的查询:

SELECT id  FROM article WHERE id > currentID AND parent = 2 ORDER BY id ASC LIMIT 1 

关于PHP 从 MySQL 获取下一条/上一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com