我的网站上有一个图片库,我想实现一个下一个/上一个按钮,一旦我到达数据库的末尾,它就会被发送回第一张图片。
我有一个适用于下一个按钮的 MYSQL 查询,问题出在上一个按钮上。我使用与下一个按钮相同的代码(更改了值以使其工作),但它停留在我的数据库的第一项上。
我正在使用id
只是一个自动增量字段的字段对列表进行排序。
这是我的下一个代码:
SELECT *
FROM photos
WHERE
id = (SELECT MAX(id) FROM photos WHERE status = '0' AND id < ".$id.")
OR id = (SELECT MAX(id) FROM photos WHERE status = '0' )
LIMIT 1
这是我以前的代码不起作用:
SELECT *
FROM photos
WHERE
id = (SELECT MIN(id) FROM photos WHERE status = '0' AND id > ".$id.")
OR id = (SELECT MIN(id) FROM photos WHERE status = '0' )
LIMIT 1
$id 变量是当前图片的 id。
我知道有很多关于 SO 的下一个/上一个问题,但我没有找到任何对我有帮助的问题。