亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當設置money字段時,一直報錯執行語句返回false,后來改成salary能夠成功,但是反復兩次執行后又開始緩慢執行,最后還是執行語句報錯返回false

<?php

header("content-type:text/html;charset=utf-8");

try{

$options = array(PDO::ATTR_AUTOCOMMIT, 0); //關閉事務的自動提交

$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', '123456');

var_dump($dbh->inTransaction());

//開啟事務

$dbh->beginTransaction();

var_dump($dbh->inTransaction());

$sql = "UPDATE userAccount SET salary=salary-1000 WHERE username='king'";

$res1 = $dbh->exec($sql);

var_dump($res1);

if($res1 == 0){

throw new PDOException('king 轉賬失敗!');

}

$res2 = $dbh->exec("UPDATE userAccount SET salary=salary+1000 WHERE username='imooc'");

if($res2 == 0){

throw new PDOException('imooc 接收失敗!');

}

$dbh->commit();

}catch(PDOException $e){

//回滾事務

$dbh->rollBack();

echo $e->getMessage();

}


正在回答

1 回答

我把你的代碼復制了一下,在我的電腦上并沒有出現問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

當設置money字段時,一直報錯執行語句返回false,后來改成salary能夠成功,但是反復兩次執行后又開始緩慢執行,最后還是執行語句報錯返回false

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號