PHP4
について
Warning: PostgreSQL query failed: ERROR: Cannot insert a duplicate key into unique index bhnmst_pkey |
当然ながら 左記のエラーメッセージ |
<?php
echo "$insertSQL \n";
$result = @pg_exec($dbconn,$insertSQL); //InsertSQLの発行
if ($result == False) {
echo "異常は検知している。$result \n";
} else {
//直接 $result を覗いてみる。
echo $result,"\n";
};
?>
|
@ で ERROR を抑制する。 $result を調べれば 状態がわかるだろう。 $result == False ならば異常ということ。
|
<?php
echo "$insertSQL \n";
$result = @pg_exec($dbconn,$insertSQL); //InsertSQLの発行
if ($result == False) {
// echo "異常は検知している。$result \n";
echo pg_errormessage($dbconn),"\n";
} else {
//直接 $result を覗いてみる。
echo $result,"\n";
};
?>
|
$result == False ならば異常で このとき pg_errormessage($dbconn)に ERROR 内容が告知される。
|
| マニュアル参照 |
|---|
エラー処理を改善するために pg_result_error(), pg_result_status(), pg_connection_status()も参照下さい。 |
2004/01/08start ********* Last Update 2006/11/11 17:00 JST
| その他、お気づきの点がありましたら連絡先はこちらから |