看板
[ PHP ]
討論串[請益] 同時寫入資料庫的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
補充一下,如果是一次購買多件商品,這邊可以. $dbh->beginTransaction();. 每執一行 update 敘述之後,拿 rowCount() 來看. $sth = $dbh->prepare("UPDATE scart SET qty = qty - :qty. WHERE id
(還有538個字)
內容預覽:
謝謝你的分享、我也順便分享一下我的作法. 我原本的問題是. 「倉庫」:1顆蘋果. 「甲」=>想買蘋果. 「乙」=>想買蘋果. 而買蘋果的機制如為(1)先檢查有沒有蘋果 (2)有的話就買. 但要讓整個機制都在Critical Secion底下、就需要一個lock. 觀念是. 「Lock資源」=>籃子.
(還有654個字)
內容預覽:
假設您有個欄位紀錄數字,叫做 qty 然後有個 pkey 叫做 id 。. 提供一個作法給您參考:. /**. CREATE TABLE `scart` (. `id` int(11) NOT NULL AUTO_INCREMENT,. `title` varchar(10) NOT NULL,.
(還有1103個字)
內容預覽:
(問題已經解決、謝謝各位). 請問一下. 我有一個商品. 甲跟乙只能一個人購買. 但是甲跟乙同時在網頁上面按下購買. 機制會先檢查商品是否有足夠的數量、再購買. 不過當甲跟乙都在檢查數量的時候、兩個都會顯示「有足夠的數量」. 但是同時寫進去資料庫的時候、兩個都會寫入. 版上有人問過類似的問題、有人提
(還有149個字)
首頁
上一頁
1
下一頁
尾頁