我有一个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)