我有一个列表表,每个列表都有一个名为“top”的列。基本上,如果 top 不为 null,我希望该列表首先显示,然后是其他列表。
现在,我的代码是这样的:
foreach ($results as $result):
echo $result->name;
endforeach;
这将显示所有内容,但我希望首先显示“top”不为空的行。解决此问题的最佳方法是什么?
最佳答案
您不能将 ORDER BY
应用于提供 $results
的查询吗?
关于php - 在显示其他列之前,在 foreach 循环中显示具有特定非空列的数据库行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10323214/