[請益] 請問php如何才能做到同步機制..

看板PHP作者 (蛋白質男孩)時間19年前 (2005/12/14 23:50), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
事情是這樣的 我正在寫一個預約系統 系統會去資料庫查看某段時間是否有被預約 再決定能不能讓使用者預約 但問題是.. 如果有兩個使用者同時進入預約系統 他們同時看見有段時間沒被預約.. 接著又同時預約了相同的時間.. 此時會造成有同一段時間被兩個人預約 請問php有提供什麼同步機制的函數.. 使得某段程式碼在同一時間 只能被一個使用者執行... 請問該如何做到呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.42.6

12/14 23:57, , 1F
用個欄位檢查阿 應該不用扯到semaphore或者monitor
12/14 23:57, 1F

12/14 23:58, , 2F
先點選送出的資料庫會先寫入 資料庫系統會自己做互斥的工作的
12/14 23:58, 2F

12/15 00:01, , 3F
妳再要寫入預約的程式碼那邊 多做一道檢查就好
12/15 00:01, 3F
文章代碼(AID): #13e3zTpu (PHP)
文章代碼(AID): #13e3zTpu (PHP)