日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > adodb的事務處理咋沒效果

adodb的事務處理咋沒效果

來源:程序員人生   發布時間:2014-01-01 09:57:10 閱讀次數:3074次

問題:adodb的事務處理為什么沒效果?

解決方法:數據表都是InnoDB類型的,看下面的代碼,第二條sql語句是錯的,第一條語句卻執行了

  1. include dirname(__FILE__).'adodbadodb.inc.php'
  2. include dirname(__FILE__).'bbsconfig.inc.php'
  3. $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; 
  4. $db = &ADONewConnection('mysql'); 
  5. $db->Connect($dbhost$dbuser$dbpw$dbname); 
  6. $db->debug=1; 
  7. $db->StartTrans(); 
  8. $db->Execute("update table1 set fieldid=fieldid+1");  
  9. $db->Execute("update table2 set joinid1=joinid+1 where id=11"); 
  10. $db->CompleteTrans(); 
  11. ?> 

執行后的結果:第一條sql語句執行,第二條sql語句不執行。這里根本沒有起到事務的效果。

網上討論比較多的是:
 
  1. $db = &ADONewConnection('mysql'); 
  2. 改成$db = &ADONewConnection('mysqlt');或者$db = &ADONewConnection('mysqli'); 

可是改了還是不行,網友建意:

  1. $db = &ADONewConnection('mysql'); 
  2. $db->Connect($dbhost$dbuser$dbpw$dbname); 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲一区二区视频在线观看 | 综合久久久久久久 | 日韩精品视频免费在线观看 | 九九热国产精品视频 | 欧美天堂在线 | 国产精品久久久久久 | 日韩在线观看精品 | 精品一二三四区 | 亚洲精品aⅴ中文字幕乱码 97视频免费在线 | 午夜在线精品偷拍 | 国产在线啪 | 久久久久久久综合 | 成人福利在线观看 | 一区二区国产精品 | 成人在线免费观看 | av在线大全 | 啪啪av大全导航福利综合导航 | 一区二区三区国产在线 | 亚洲国产精品一区二区久久 | 精品一区二区三区在线视频 | 国产成人综合久久 | 日本99| 亚洲精品免费在线观看 | aaaaaa亚洲 | 国产精品视频网 | 久久精品国产一区 | 亚洲精品观看 | 日韩美女乱淫aaa高清视频 | 91一区二区三区在线观看 | 欧美福利一区 | 日韩高清一级 | 免费观看污污视频 | 久久九九视频 | 精品一区二区三区免费 | 亚洲淫片| 国产福利二区 | 亚洲欧洲成人 | 中文字幕国产在线 | 国产在线不卡一区 | 欧美精品免费在线观看 | 一区二区91 |