DATABASE/Informix
[INFROMIX] PHP에서 INFROMIX(인포믹스) Trasaction(트렌잭션) 사용하기
가야태자
2009. 5. 14. 13:02
반응형
$error_code=0;
//트랜젝션을 시작 합니다.
ifx_query("BEGIN WORK", $connect);for($i=0; $i<100000; $i++) {
$mail_query = "INSERT " .
" INTO test " .
" VALUES ('test".$i."') ";
echo "$i : ".$mail_query."<br>";
$res_id=ifx_query($mail_query, $connect);
if(!$res_id) {
//에러가 발생하면 error_code에 1을 셋팅 합니다.
$error_code=1;
}
}if($error_code==0) {
// 에러가 없으면 커밋 합니다.
ifx_query("COMMIT WORK", $connect);
}else {
// 에러가 있으면 롤백 합니다.
ifx_query("COMMIT WORK", $connect);
}
오라클 같은 경우에는 위와 같이 잘 사용하는데 인포믹스는 저렇게 사용을 안해서 계속 잊어버리기 때문에 적어 둡니다. ^^;;
반응형