MySQLから任意の順番で取り出す
2014/07/03
SELECT *
FROM テーブル名
WHERE seq = $seq
ORDER BY FIELD(num,7,4,6,3,5);
MySQLから任意の順番で取り出す。
赤文字の部分で指定する。
やりたかった事は、
-----------
・管理画面上で任意に順番変更
↓↓
・表示側ページでその順番の通り表示
-----------
未完成だけどロジックとしては、
-----------
・テキストボックスのnameを配列にしておいて数字を入れておく
↓↓
・書き換えてsubmitしたらPHP側で取得
↓↓
・配列のキーもしくは値をasortとかで並び替えしてDBに突っ込む
↓↓
・表示の際は突っ込んだ順番を取り出してきて、
ORDER BY FIELD(num,7,4,6,3,5)
を使って任意の順番で表示させる。
-----------
でいけそう。
関連記事
-
google map apiとPHPを組み合わせて複数マーカーとウィンドウを連携させる
やりたかった事は、 mysqlから経度緯度、マーカー名、マーカーIDを持ってきて ...
-
PHPで数字のプラスとマイナスを反転させる方法
PHPのプログラム内で数値のプラスとマイナスを反転させたい。以下に対応方法をメモ ...
-
PHPでtry~catch文
PHPでもあるってのを知らなかったのでメモ。 ■参考サイト http://www ...
-
PHPで一括出力ではなく、ひとつずつ順次に出力する方法
PHPで重たい処理とかをしている際に、途中報告みたいな形で順次出力させる方法のメ ...
-
MySQLのダンプとリストアをコマンドで行う
MySQLのダンプとリストアをコマンドで行う ■ダンプ mysqldump -u ...