這可能似乎是一個很簡單的問題,我可能會知道,如果我有電腦過程等進行更深入的瞭解,但不管怎麼說..服務器上的PHP頁面是否同時運行?
如果兩個人從我的服務器請求同樣的頁面, PHP頁面是爲第一個人處理一次,然後是第二個人爲第二個人處理,還是可能在同一時間彼此並排?
以此爲例。我在PHP驅動的在線商店中留下了一個庫存物品。用戶將其添加到他們的購物車。 Php腳本1)檢查是否有庫存,是的,它的庫存,所以它2)爲他保留它。
如果在檢查其庫存和保留它之間是否有相同的PHP頁面正在爲其他人加載,並且在用戶A檢查庫存是否正確之後,用戶B在用戶A得到有機會保留它,所以他們最終保留它!
對不起,如果這看起來很傻,似乎無法找到答案,這是什麼?
聽起來像你需要了解交易... – 2012-01-05 03:30:35
嗨,米克。請不要在你的帖子上簽名。誠摯的, – 2012-01-05 03:34:09
非常感謝您的建議傢伙。所以只是想,有什麼辦法可以限制它,所以一次只能打開一個數據庫連接?並在數據庫級別執行此操作?如果一個腳本試圖打開一個數據庫連接,並且一個已經打開,那麼MYSQL在打開連接之前暫停。 – user1020317 2012-01-05 03:44:35