Heim >Backend-Entwicklung >PHP-Tutorial >求助:php获取事务是否成功问题

求助:php获取事务是否成功问题

WBOY
WBOYOriginal
2016-06-02 11:27:381264Durchsuche

php事务

ezql php新手
事务怎么捕捉操作数据库出错
多条语句操作数据库 全部成功执行才提交事务 否则回滚
比如 insert 一句成功执行
update 语句执行无错,但更新影响到的记录为0,此时是不要回滚的

如下,$uname 值与数据库中 uname 值相同
$res 就返回0 事务失败

<code>$db->query("BEGIN");$sql="update member set uname=$uname where id=$id";$res=$db->query($sql); if($res){      $db->query("COMMIT");      errAlert("成功","list.php");}else{      $db->query("ROLLBACK");      errAlert("失败,发生错误",$theUrl);}    $db->query("END");</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn