[PHP-users 18899]Re: SQLのステータスを見るには?

KOYAMA Tetsuji koyama @ hoge.org
2003年 11月 13日 (木) 20:37:56 JST


  小山です。

At Thu, 13 Nov 2003 19:22:56 +0900,
N.Takaesu <takaesu @ pb4.so-net.ne.jp> wrote:
> などと pg_exec が成功したか・否かはリターン値を見れば良いのですが、
> エラーになった理由を知るにはどうしたら良いのでしょうか?
> 例えばキーの重複、 "Cannot insert a duplicate key into.."
> などをPHP側で判断して、このエラーの場合は「重複しています...」
> などとしたいのです。

  pg_exec は古い関数名なので使わないようにしましょう。今は pg_query で
す。

  pg_query のマニュアルをみると、答が書いてあります。

	http://www.php.net/manual/ja/function.pg-query.php


At Thu, 13 Nov 2003 19:42:14 +0900,
Naoki Okumura wrote:
> 
> 奥村です
> 
> Pg_ErrorMessage()関数がありますよ。

  またまた古い関数名が…。

-- 
	小山 哲志@ビート・クラフト
	koyama @ beatcraft.com
	koyama @ hoge.org


PHP-users メーリングリストの案内