[pgsql-jp: 25005] Re: UPDATEが
Keiji Mitsubuchi
keiji @ nwco.com
2002年 2月 28日 (木) 10:17:12 JST
三淵です。
多田さんと同じ意見で
> >$res = $conn-> exec("SELECT r_m_id,r_d_id,r_p_id FROM reserv_t WHERE
> >r_mail_f = 'no'");
ここでは $res に、selectの結果が入り
> >while (@item = $res->fetchrow) {
ここまでは、問題無いけど...
> > $res = $conn-> exec("UPDATE reserv_t SET r_mail_f = 'yes' WHERE
> >r_m_id=$item[0] and r_d_id=$item[1] and r_p_id=$item[2] and r_new_f =
'yes'
> >");
ここで、 $resに、Updateの結果が入りますよね
すると、ループの条件がおかしくなると思います。
> >}
やりたいことって?
UPDATE reserv_t SET r_mail_f = 'yes' WHERE r_mail_f = 'no' and r_new_f =
'yes'
かも?
はずしていたら、
申し訳ありませんでした。
> 多田@KSIと申します。
>
> perl使ったことないのでよくわからないのですが
> selectとupdateを同じ変数で受けても
> 問題ないんでしょうか?
>
>
> Takeshi Tada
> takeshi @ to.ksi.co.jp
> Kubota System,Inc.
>
pgsql-jp メーリングリストの案内