我有一张表,其中有用户名,姓名,年龄,活动等字段。如果添加了新用户,则会在该用户名旁边显示一个图像。
到目前为止,默认情况下,按活动完成排序,但我希望默认情况下首先在表中显示所有新添加的用户,在这种情况下我该如何排序?
任何提示?
答案 0 :(得分:1)
如果不知道,不管怎样,关于你如何实现这一点,这有点棘手。
如果表中的数据来自数据库并且您已经基于某个活动字段进行排序,那么您的查询只需要对其他字段进行排序:而不是ORDER BY activity
您可能ORDER BY isnew, activity
1}}或ORDER BY image, activity
。
或者,如果数据只是在PHP数据结构中,那么你可以只对表进行两阶段渲染 - 迭代并用图像写出行,然后再对没有的那些进行渲染。
答案 1 :(得分:0)
您需要更改您的SQL查询 - 类似于:
SELECT * FROM `users` ORDER BY `created` DESC