我需要运行ORDER BY RAND查询,然后对结果数据集进行数值排序。换句话说,我想要一个随机数据集(在这个例子中是7个数字),但是我需要对这7个结果进行数字排序。得到一个随机的查询结果,然后对它进行排序
运行此代码后:
if ($today == "Oct 31") {
$dayList = "halloween";
$stmt = $pdo->query("SELECT `rand` FROM `jukebox2014`
WHERE `class` = '$dayList' ORDER BY RAND() LIMIT 7");
}
我需要7对结果进行排序。
有什么建议吗?
谢谢。
所以,你正在试图做的是取1,7,3,4,2,5,6,然后命令他们返回1 - 7? – Peter 2014-11-14 14:03:35
你有没有试图自己做这个? – 2014-11-14 14:04:06
是的,我一直在尝试2天。没有任何工作。 – Pavlis 2014-11-14 14:42:00