随机行,但有下一个和上一个按钮


Random row, but with next and previous button

我有一个MySQL数据库里面的图片。当用户来到我的页面时,我想向他展示随机图片,然后他可以从那里转到下一张或上一张图片(不是随机的)

数据库示例

id | picture 
11 | foto1.gif
12 | foto2.gif
16 | foto3.gif
23 | foto4.gif
66 | foto5.gif

我怎么能用PHP和SQL做这样的东西?谢谢你!

在查询中使用ORDER BY rand()来获取随机项

要检索下一个/上一个项目(按id),使用以下命令:

WHERE id < current_id ORDER BY id DESC LIMIT 1   (for prev)
WHERE id > current_id ORDER BY id ASC LIMIT 1   (for next)