我正在構建一個php web應用程序,需要創建一個發票,其ID必須增加(例如:15235,15236,15237等)。這一切工作正常與1用戶創建發票。如果有多個用戶同時點擊創建按鈕,則會出現此問題。假設下一個增加的ID是15230,同時有3個用戶點擊創建按鈕,應用程序將返回15232給所有3個用戶。如果您有任何問題,我將把上次使用的ID存儲在數據庫中,並在用戶創建發票時將其增加。PHP:防止用戶獲得相同的增量ID
有沒有人有任何解決方案?你的建議非常感謝。
我正在構建一個php web應用程序,需要創建一個發票,其ID必須增加(例如:15235,15236,15237等)。這一切工作正常與1用戶創建發票。如果有多個用戶同時點擊創建按鈕,則會出現此問題。假設下一個增加的ID是15230,同時有3個用戶點擊創建按鈕,應用程序將返回15232給所有3個用戶。如果您有任何問題,我將把上次使用的ID存儲在數據庫中,並在用戶創建發票時將其增加。PHP:防止用戶獲得相同的增量ID
有沒有人有任何解決方案?你的建議非常感謝。
在您的數據庫中使用自動遞增字段。在這種情況下,你永遠不會遇到任何問題 – DannyPhantom
db autoincrement id字段 –
感謝您的建議。我會試試看。 – Kevin