我有一个按特定顺序堆叠图像的应用程序。 在订单相同的情况下,我需要它是随机的,当生成页面时。
Order, image_name
[1, image1]
[1, image2]
[2, image3]
[3, image4]
第一次生成页面时,幻灯片显示;
Order, image_name
[1, image1]
[1, image2]
[2, image3]
[3, image4]
第二次生成页面时幻灯片显示:
Order, image_name
[1, image2]
[1, image1]
[2, image3]
[3, image4]
第三次生成页面时幻灯片显示:
Order, image_name
[1, image1]
[1, image2]
[2, image3]
[3, image4]
我在db中有一个order字段和一个文件名字段。
(编辑)有没有办法用一个选择??
来做到这一点答案 0 :(得分:1)
将其添加到SQL:
ORDER BY `Order` ASC,RAND()
它将按Order
字段排序,任何相同的字段,它将使用RAND()作为其次要排序。
答案 1 :(得分:0)
也许在你的MySQL查询中使用ORDER BY RAND()?