PostgreSQLの2つのデータ接続方法と操作例
postgresqlの2つのデータ接続方法と操作例
$pg=@pg_connect("host=localhost user=postgres パスワード=sa dbname=employes")
または die(「データベースに接続できません。」);
$query="シリアル番号による従業員の注文から * を選択";//$query="従業員の値に挿入(10008,'スーザン','1985-09-04','80','50')";
$result=@pg_query($pg,$query) または die("テーブルへのクエリを実行できません。");
//echo pg_num_rows($result); //クエリ対象に出力されるレコードの数
//if($result)
//{
//echo "レコードが正常に挿入されました!";
//echo pg_affected_rows($result);//挿入されたレコード数を出力します
//}//例 1 [pg_fetch_row]
echo "";
";
echo ""; ";
echo "serial_no ";
echo"名前 ";
エコー「誕生日 」;
echo"for($i=0;$i
{ $row=@pg_fetch_row($result) または die("テーブルから行をフェッチできません。");
$serial_no= $row[0];
$name= $row[1];
$誕生日= $row[2];
echo""; ";
echo"$serial_no ";
echo"$name ";
エコー"$誕生日 ";
echo"}
echo"//例 2 [pg_fetch_array]
//エコー "";
";
//エコー ""; ";
//エコー "シリアル番号 ";
//エコー"名前 ";
//エコー「誕生日 」;
//エコー"
//
//for($i=0;$i//{
//
//$row=@pg_fetch_array($result) または die("テーブルから行をフェッチできません。");
//$serial_no= $row['serial_no'];
//$name= $row['name'];
//$誕生日= $row['誕生日'];
//エコー""; ";
//エコー"$serial_no ";
//エコー"$name ";
//エコー"$誕生日 ";
//エコー"
//
//}
//エコー"//インスタンスの追加、削除、変更
//$newrow=array("シリアル番号"=>"1006","名前"=>"ピーター","誕生日"=>"1990-07-03","給与"=>"90" ,"ボーナス"=>"80");
//$reusult=@pg_insert($pg,"employes",$newrow) または die("テーブルにデータを挿入できません。");
//if($result)
//{
//echo "レコードが正常に挿入されました!";
//}
//
pg_close($pg);