勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLから任意の順番で取り出す

   2014/07/03  PHP

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)

を使って任意の順番で表示させる。

-----------

でいけそう。

 - PHP

  関連記事

google map apiとPHPを組み合わせて複数マーカーとウィンドウを連携させる

やりたかった事は、 mysqlから経度緯度、マーカー名、マーカーIDを持ってきて ...

PHPで数字のプラスとマイナスを反転させる方法

PHPのプログラム内で数値のプラスとマイナスを反転させたい。以下に対応方法をメモ ...

PHPでtry~catch文

PHPでもあるってのを知らなかったのでメモ。 ■参考サイト http://www ...

PHPで一括出力ではなく、ひとつずつ順次に出力する方法

PHPで重たい処理とかをしている際に、途中報告みたいな形で順次出力させる方法のメ ...

MySQLのダンプとリストアをコマンドで行う

MySQLのダンプとリストアをコマンドで行う ■ダンプ mysqldump -u ...