私は氏族のユーザーデータベースを作成しています。私は実際にPHPとMySQLの を経験していません。データベースは、MySQLテーブルからユーザーを選択します。 ユーザーにはニックネームとuser_statusがあります。SQL PHPの並べ替えの結果Wordpress
以下のように私が書いた最初のバージョンは、ユーザーを命じた:
$sql = $sql . " ORDER BY user_status, nickname ASC";
だから今一族のリーダーは、アクティブメンバーが最初にそのリストに表示することを願っています。問題は、ドイツ語で拒否されたという意味の「abgelehnt」などのuser_statusがあることです。
トラブルが始まる場所。 abgelehntはaktivよりも高く表示されます。
本当にありがとうございます。
が重複する可能性に従って優先順位値のこの1つの
変更名を試すことができます(http://stackoverflow.com/ [MySQLでORDER BYカスタムオーダーを定義する方法]質問/ 9378613/how-to-define-a-order-by-order-in-mysql) –