交易是否必须写入数据库?

时间:2014-11-18 11:27:47

标签: php mysql mysqli

MySQL的新手。

我一直在读关于交易...

是否必须在数据库本身中写入事务?或者,你能用PHP编写吗?

我发现了这个:

mysql_query("START TRANSACTION");

$a1 = mysql_query("INSERT INTO rarara (l_id) VALUES('1')");
$a2 = mysql_query("INSERT INTO rarara (l_id) VALUES('2')");

if ($a1 and $a2) {
    mysql_query("COMMIT");
} else {        
    mysql_query("ROLLBACK");
}

但是,这还不够吗?或者以上只适用于已经在数据库中编写的内容?

即。 - 上面的代码是调用MySQL DB还是事务本身上面的代码?

由于

0 个答案:

没有答案