我正在尝试将我的结果分组并排序,但似乎我每组只得到一个结果,这是为什么呢?我怎样才能得到整个组和那些订购的?
$group = "TODO_PRIO";
$get_groups = mysql_query("SELECT * FROM TODOS WHERE TODO_USER LIKE '%,$currentuser,%'
GROUP BY $group");
while($arrayz = mysql_fetch_array($get_groups)){
echo $arrayz['TODO_PRIO']."</br>";
}
上面的代码输出以下内容,并且只显示每组中的一个。
1
2
3
4
5
更多解释:我想将所有结果放入集群中,以便我可以选择将它们放入匹配日期或优先级或参考的集群中,然后我想获得这些集群并按其他方式组织它们。例如,我想按优先级进行集群,然后按日期或参考对每个集群进行排序。
首先,我试图通过从数组中获取所有内容并聚类子数组来做到这一点,这很有效,但是随后每个子数组的排序不起作用,这似乎是一个更好更简单的解决方案。