MySQLフィールドには6つのキーがあります。それらをタイプと呼ぶことができます。 PHPを使用して、$ orderという配列を定義し、これらの型を表示したい順に並べ替えます。プロトタイプによる注文
テーブルarticles
があり、フィールドにはarticles
があります。 type
。どの記事にも0〜6種類が追加できます。さて、私がやりたいことは、すべての記事を手に入れて、プロトタイプから注文することです。これを行う最善の方法は何ですか? MySQLでこれを行うことはできますか?もしそうでなければ、PHPでどうすればできますか?
例:
表:
id articleId type
1 3 type1
2 3 type2
3 3 type3
4 3 type4
5 4 type5
6 4 type6
7 5 type5
8 7 type1
9 7 type5
注文:
$order=array('type1','type2','type3','type4','type5','type6');
どのように私は私の$order
変数が注文した結果をフェッチのですか?
http://stackoverflow.com/questions/2175439/mysql-custom-sortが役立つ可能性があります。 –