[請益] php有沒有防止mysql寫入失敗的功能

看板PHP作者 (everytime)時間18年前 (2006/05/16 14:28), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/4 (看更多)
有時候PHP會需要直行兩個以上的SQL語法 我不希望他只成功執行了第一個 第二個卻失敗 要馬就全部成功 要馬就全部失敗@@ 我知道在ASP中有預防sql語法失敗的方法 語法大致如下 conn.BeginTrans ... ... ... conn.CommitTrans <--到這行才真正寫進資料庫,中間發生錯誤便不寫入 conn.RollbackTrans <--遇到這行就不寫進資料庫,在這航之前要加錯誤判斷 EX:Err.Number <> 0 請問一下php有沒有類似的功能 我在google查過幾個關鍵字 這種功能能似乎算是批次寫入的功能?! ASP JDBC都有類似的功能 可是我查不到php的 T___________________T 請問有人知道要怎麼寫嗎╭(─╴╴─)╮ ▃▇ -- 淡而無味, 可是芬芳, 就當它是酒罷...... 沒有酒的時候, 到河邊去捧飲自己的影子...... 沒有嘴的時候, 用傷口呼吸.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.139.114

05/16 14:57, , 1F
請用 資料庫的 交易功能 transaction
05/16 14:57, 1F

05/18 14:52, , 2F
mysql有transaction了?!
05/18 14:52, 2F
文章代碼(AID): #14QN4I1G (PHP)
討論串 (同標題文章)
文章代碼(AID): #14QN4I1G (PHP)