勉強したことのメモ

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

  関連記事

PHPでBlowfishアルゴリズムを用いた暗号化と復号化方法

PHPでBlowfishアルゴリズムを用いてCBCモードで暗号化と復号化を行いた ...

WordPressにてPHPのAPCuを使用して高速化を図る方法

先日本サイトのサーバにAPCuを導入した。しかしながら所感にも書いたとおりAPC ...

PHPでエラー時はメッセージを残す

セキュリティ対策か何かを施しており、 if (~~~~) { exit(); } ...

PHPからMySQLデータを取得した際に一括で配列に入れる方法

MySQLからデータを取得して、PHP側で配列に入れる際に今まで一個ずつ書いてい ...

PHPでコマンドを実行して画像を加工

PHPで画像をリサイズしたりサムネイルを作ろうとすると、 ソースが長くなって面倒 ...