lang
1$st = $db -> prepare("INSERT INTO aaa(bbb,…) VALUES(?,…)") ; 2$result = $db -> execute($st,array($ccc,...) ;
と本来は書くところを、次のように処理したいと考えています。
lang
1$st = '$db -> prepare("INSERT INTO aaa('.$prepared.') VALUES('.$placeholder.')")' ; 2$result = '$db -> execute($st,array('.$execute.'))' ;
として、処理したいと考えています。
処理するデータの数が沢山あり、bbb…、ccc…を一つ一つ書いているとミスも起きかねないため、配列に入れて、それを処理しようとしています。
bbb,…に該当するデータを$preparedに入れ、$ccc,…に該当するデータを$executeに入れています。
しかし、これではテーブルにデータを入れることができません。
どこが悪いか、そもそも考え方に問題があるのでしょうか。
お分かりの方、ご教示頂ければ幸いです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/02/22 07:21
2015/02/22 07:32