勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

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)

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

-----------

でいけそう。

 - PHP

  関連記事

PHPでaタグにnofollowを付ける

タイトルそのまま、リンクがあった場合に nofollowつけてくれ、というもの。 ...

PHPで土日祝を避ける

広告物を土日祝だけ非表示にしたいと言われ、 できたらPHPで行いたかった。 調べ ...

PHPでキーや値は保持したまま順番を入れ替える

PHPで連想配列のキーや値は保持したまま順番をランダムに入れ替えたかった。一発で ...

PHPでログファイルから指定行数表示させる

エラーログを最新分から指定行数表示させる プログラムがあって、どういった作りにな ...

CRUDのfunction化(管理画面)

<? /* よく使うような管理画面(CRUD?)をfunctionで分けて ...

PHPでファイルパスorフォルダパスの確認

PHPで画像とか触る際にフォルダのパス、ファイルのパスを 知りたいことがあったの ...

エラー管理まとめ2

これに続いてちょっとだけつまづいた点があったのでメモ。 ■ソース //ページTO ...

incファイルとかtplファイルとか

初めて見るサーバーのファイルを見ていると incファイルとかtplファイルとか見 ...

フォームからCSVファイルをアップロードしてPHPの配列に格納する方法

formからcsvファイルをアップロードさせて、PHPで色々処理したかった。とり ...

ガラケーorスマフォ判別

ガラケーとスマフォの判別。 やりたい事はガラケーorスマフォで条件分岐させたい。 ...