- 644 名前:nobodyさん [2009/03/26(木) 01:05:32 ID:fG8U3yBv]
- MySQLのSQL文のWHEREを
$where_ary = array("id"=>"1","name"=>"あああ"); foreach($where_ary as $key=>$value){ $array[] = $key."='".$value."'"; } $where = join("&",$array); と言うように連想配列を使って生成しています。 上記のようにすると、変数に値が入っている場合は大丈夫なのですが、 MySQLの関数(NOWやDATE_FORMATなど)を使いたい時、使えません。 かといって値の部分に関数を記述しても文字列となります。 もっと効率よく生成するには、どのようにすれば良いのでしょうか?
|

|