MYSQLトランザクションの簡単な例
579 ワード
コードは次のとおりです.
<?php
$handler=mysql_connect("localhost","root","");
mysql_select_db("task");
mysql_query("SET AUTOCOMMIT=0");// , MYSQL
mysql_query("BEGIN");//
if(!mysql_query("insert into trans (id) values('2')"))
{
mysql_query("ROOLBACK");//
}
if(!mysql_query("insert into trans (id) values('4')"))
{
mysql_query("ROOLBACK");//
}
mysql_query("COMMIT");//
mysql_close($handler);
?>