mysql SQL PHP Sort Results WordPress

js5cn81o  于 5个月前  发布在  Mysql
关注(0)|答案(1)|浏览(49)

我正在为一个部落做一个用户数据库。我对PHP和MySQL真的没有经验。数据库从MySQL表中选择用户。用户有昵称和user_status。
我写的第一个版本命令用户如下:

$sql = $sql . " ORDER BY user_status, nickname ASC";

字符串
所以现在氏族首领希望活跃的成员首先出现在列表中。问题是有user_status,例如“abgelehnt”,这在德语中意味着user拒绝。
这就是麻烦开始的地方。“abgelehnt”比“aktiv”出现得更高。
我真的很感谢任何建议。

ryhaxcpt

ryhaxcpt1#

你可以试试这个

$sql = " SELECT filed1, field2, field3 FROM tablename
ORDER BY FIELD(status, "active", "inactive", "canceled")";

字符串
根据您的要求更改优先级值的名称

相关问题