[pgsql-jp: 25820] Re: updateが上手く行かない
Shindo@AtSystem
shindo @ atsystem.jp
2002年 5月 5日 (日) 15:37:59 JST
(有)アットシステムの進藤です。
お世話になっております。
私もPostgrSQLは初心者ですが、どなたもコメントされないので
気になったことだけ
>if($action == post && $sign == 書き変え){
>if($no){
>pg_exec($con, "update kifu set msg='$msg' where msgno='$no'");
> }
>}
$msg か $no に数値以外が入っていませんか。
ためしに、psql で
shindo=# update kifu set msg='234' where msgno='a1';
ERROR: pg_atoi: error in "a1": can't parse "a1"
shindo=# update kifu set msg='a34' where msgno='1';
ERROR: oidin: error in "a34": can't parse "a34"
とやってみるとエラーが出ます。
このエラーが、PHPでは
>Warning: PostgreSQL query failed: のエラーが返ります
といった形に戻されているのではないでしょうか。
>if($action == post && $sign == 書き変え){
>if($no){
echo "no=$no, msg=$msg<br>";
>pg_exec($con, "update kifu set msg='$msg' where msgno='$no'");
> }
>}
と表示文を入れて確認されると良いと思います。
」」」」」」」」」」」」」」」」
」
」 進藤寿則@アットシステム
」 shindo @ atsystem.jp
」 shindo @ sasoh.ne.jp
」
pgsql-jp メーリングリストの案内