看板 PHP 關於我們 聯絡資訊
事情是這樣的 我正在寫一個預約系統 系統會去資料庫查看某段時間是否有被預約 再決定能不能讓使用者預約 但問題是.. 如果有兩個使用者同時進入預約系統 他們同時看見有段時間沒被預約.. 接著又同時預約了相同的時間.. 此時會造成有同一段時間被兩個人預約 請問php有提供什麼同步機制的函數.. 使得某段程式碼在同一時間 只能被一個使用者執行... 請問該如何做到呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.42.6
lixc:用個欄位檢查阿 應該不用扯到semaphore或者monitor 12/14 23:57
lixc:先點選送出的資料庫會先寫入 資料庫系統會自己做互斥的工作的 12/14 23:58
lixc:妳再要寫入預約的程式碼那邊 多做一道檢查就好 12/15 00:01