ホームページ  >  記事  >  バックエンド開発  >  PostgreSQLの2つのデータ接続方法と操作例_PHPチュートリアル

PostgreSQLの2つのデータ接続方法と操作例_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:04:37843ブラウズ

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 "";
echo"";
エコー「」;
echo"";

for($i=0;$i {

$row=@pg_fetch_row($result) または die("テーブルから行をフェッチできません。");
$serial_no= $row[0];
$name= $row[1];
$誕生日= $row[2];
echo"

";
echo"";
echo"";
エコー"";
echo"";

}
echo"

serial_no名前誕生日
$serial_no$name$誕生日
";

//例 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);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630835.html技術記事 2 つの PostgreSQL データ接続方法と操作例 $pg=@pg_connect(host=localhost user=postgres dbname=employes)...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。