../../image/benilogo.gifPHP4 について


PHP の データー登録 について。
pg_exec( )関数

 INSERT 文 を発行して データー登録を行う。

------------ 略 ---------------
<?php
$bhn_code = '0000-0003';      //ここはユニークであること。
$bhn_name = '親部品01';       //出来れば識別可能な名前を付ける。

  =======  中略  ========

$insertSQL = 'INSERT INTO bhnmst values('  
    . "'$bhn_code'" . ",'$bhn_name','$bhn_yomi','$bhn_bunrui',"
 
   ======== 中略 ======== 

    . "'now'"     . ',' . "'now');";


$dbconn = @pg_connect("dbname=beniya");            // データベースに接続する
if ($dbconn == false) {                            // 接続の状態を確認する
  print("データベースに接続できませんでした。");
  exit;
}

?>
<H1>php  pg_query( )のテストです。</H1>
<HR>
<PRE>
pg_query の使い方<br>
さて どうしたらいいのでしょうか?<br>
データーベースに接続しました。<br>
<?php

  echo "$insertSQL  \n";
  $result = pg_exec($dbconn,$insertSQL);       //InsertSQLの発行

  echo("\n");
  //直接 $result を覗いてみる。
  echo $result,"\n";
?>

   
  まず、最も簡単な方法を試してみる。
  単純に INSERT SQL を発行する。 

  当然ながら table制約を満たすデーターを作成する。
   
結果
    
beniya=# select bhn_code,bhn_name from bhnmst;
  bhn_code  |  bhn_name
------------+------------
 0000-0001  | テスト部品
 0000-0002  | ボタン01
 0000-0003  | 親部品01

    


  一応 正常 に登録されている。





テーブル制約とおりのデーターを登録する場合は問題なく
登録出来るのであるが、異常データーの場合の処理はどうすればいいのでしょうか?

異常データーの処理
なのである。

 

次は ERROR の場合について。






















2004/12/31start ********* Last Update 2006/11/11 16:55 JST

(C) Y.Kondou,2004,2006 All Rights, Reserved.
その他、お気づきの点がありましたら連絡先はこちらから