SQL

prepared statementを生成するときにforeachを使わない

UPDATEでprepared statementを生成するときの処理でforeach使うよりも短く書く方法。ということでいきなりソースコード。 下はforeach版 1, 'fuga'=>2); $val = ''; foreach(array_keys($tmp) as $v) { $val .= "$v = ?, "; } $val = rtrim($val, ', '); $sq…

都道府県(prefecture)のINSERT文

SQL

なぜかググっても見つからなかったので自分で置いておくことにする。 どうでもいいこだわりですが定数系のテーブルを命名するときは短くしたい派です。 たとえばこの都道府県を保持しているテーブルはpref。場所によってはpref_infoやpref_dataで管理してい…