php+PostgreSQLでトランザクションの処理
php+PostgreSQLでトランザクションの処理方法
pg_query("BEGIN");//トランザクション開始
/*とりあず何回かクエリーする*/
$sql1="SELECT ......"
$result1=@pg_query($str);
$sql2="SELECT ......"
$result2=@pg_query($str);
if(!$result1 or !$result2){
//クエリに失敗してたらトランザクション開始まで戻る
pg_query("ROLLBACK");
}else{
//クエリに成功してたらコミットする
pg_query("COMMIT");
}
こんな感じ
![Web制作の現場で使うjQueryデザイン入門[改訂新版] (WEB PROFESSIONAL)](https://images-na.ssl-images-amazon.com/images/P/4048913913.09._OU09_SCMZZZZZZZ_.jpg)
