Re: [請益] 關於劃位系統的概念
※ 引述《up9cloud (九天)》之銘言:
: ※ 引述《chang0206 (Eric Chang)》之銘言:
: : 公司內部福委活動有招待看電影
: : 福委會希望我們能寫一個簡單的劃位系統
: : 大概的架構我已經想好
: : 可是在處理同時劃位的部分沒有什麼想法
: : 當A/B同時開啟訂位畫面,畫了重複的位子,又幾乎同時按下送出時
: : 後面按下送出的 update指令會蓋掉前面一位的紀錄
: : 可是兩位都會看到自己劃位成功
: : 請問大概需要怎樣去避免這樣的情況?
: 不好意思,藉著此篇文章,
: 問一下問題
: 一直以來
: 我都以為用PDO會自動做完transaction
: 直到看到這篇
: http://stackoverflow.com/questions/3106737/pdo-mysql-transactions-and-table-locking
: 想請教一下
: 1.除了mysql之外,哪些資料庫是可以安全使用PDO::beginTransaction
: 2.php+mysql有沒有什麼好的PDO寫法可以參考的?(我離不開PDO...)
: 謝謝!
你貼的那篇下面不就有回文說怎麼寫了嗎@@
$db->beginTransaction();
$db->exec('LOCK TABLES t1, t2, ...');
# do something with tables
$db->commit();
$db->exec('UNLOCK TABLES');
還是說這個方法你測試過了沒有用呢?
--
Sent from my 3cm
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1403852797.A.372.html
→
06/27 15:28, , 1F
06/27 15:28, 1F
→
06/28 00:47, , 2F
06/28 00:47, 2F
→
06/28 00:48, , 3F
06/28 00:48, 3F
→
06/28 10:20, , 4F
06/28 10:20, 4F
→
06/28 10:22, , 5F
06/28 10:22, 5F
→
06/28 10:23, , 6F
06/28 10:23, 6F
→
06/28 10:29, , 7F
06/28 10:29, 7F
→
06/28 17:19, , 8F
06/28 17:19, 8F
→
06/28 17:23, , 9F
06/28 17:23, 9F
→
06/28 17:24, , 10F
06/28 17:24, 10F
→
06/28 21:16, , 11F
06/28 21:16, 11F
→
06/28 21:18, , 12F
06/28 21:18, 12F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章