我有一个按特定顺序堆叠图像的应用程序。在那里的顺序是相同的,我需要它是随机的,当页面生成。
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字段和一个filename字段。
(编辑)有没有办法通过一次选择就做到这一点?
发布于 2012-11-29 21:29:08
将以下内容添加到SQL中:
ORDER BY `Order` ASC,RAND()它将按Order字段排序,任何相同的字段,它将使用RAND()作为它的第二排序。
发布于 2012-11-29 21:12:32
也许在MySQL查询中使用ORDER BY RAND()?
https://stackoverflow.com/questions/13626516
复制相似问题