- - PR -
PEAR DBのupdateについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-06-21 21:39
PEAR DBにて複数のデータを一度にUPDATEにて更新しようと思っているのですが、うまくいきません。
foreach($data as $value){ $SQL .= "update `table_name` set `id` = '" .addslashes($value). "';"; } $res = $this->db->query($SQL); まず、update分をデータ分foreachにて溜め込み、一気にクエリを投げております。insert文の場合はうまく処理してくれるのですが、updateの場合はエラーが返ってきてしまい、処理してくれません。updateの場合、PEAR DBでは不可能なのでしょうか? お分かりになる方、ご教授ください。よろしくお願いいたします。 |
|
投稿日時: 2008-06-22 08:51
printをかけると
update `table_name` set `id` = '1' where product_id = 1; update `table_name` set `id` = '2' where product_id = 2; update `table_name` set `id` = '3' where product_id = 3; update `table_name` set `id` = '4' where product_id = 4; update `table_name` set `id` = '5' where product_id = 5; という感じできちんとSQLが発行されております。お分かりになる方、ご教授お願いいたします。 |
1