mysql 4.1.0 以前的版本不支持“事务”,就是mysql 4.1.0 也只是有限的支持。

解决方案 »

  1.   

    <?PHP
    mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行
    mysql_query("BEGIN");//开始事务定义
    if(!mysql_query("insert into table values('1','2')")){
      mysql_query("ROOLBACK");//判断当执行失败时回滚
    }
    if(!mysql_query("insert into table1 values('2','3')")){
      mysql_query("ROOLBACK");//判断执行失败回滚
    }
    mysql_query("COMMIT");//执行事务
    ?>