我正在構建一個簡單的拍賣應用程序。我需要拍賣才能在特定時間開始和結束。顯示公開競價的頁面是否應該運行查詢以查找當前時間在開始時間之後和結束時間之前的所有拍賣?或者是否最好有一個腳本將「活動」列設置爲True?如果是這種情況,我必須有一些類型的cronjob設置?使拍賣腳本在特定時間開始和停止拍賣。
-1
A
回答
2
不需要cron,也不需要「活動」列。使用像只列出拍賣:
select *
from auctions
where
start < now()
and end > now()
當用戶的出價使用以下命令:
update auctions set
bid = $bid,
highest_bidder = $bidding_user_id
where
id = $this_auction_id
and start < now()
and end > now()
and bid < $bid
然後檢查查詢影響的行。如果是 - 出價成功,則當前用戶是出價最高者。如果沒有出價太低或拍賣結束。您稍後可以通過再次獲取拍賣行並檢查出價者ID來弄清楚。
+0
在開始之前,請確保您瞭解如何安全地使用php和mysql。 –
0
只需在您的拍賣中設置mysql表中的「close_time」字段。添加該行時,請使用time() + whatever
填充該字段以設置close_time以表示將來的某個點。
然後設置它運行一個簡單的查詢腳本:
'UPDATE auctions_table SET active = FALSE WHERE active = TRUE AND close_time <= UNIX_TIMESTAMP()'
保存了該查詢到名爲像close_active_auctions.php
,並設置了在每10秒一次左右的cron(或但是經常一個PHP頁面你需要)。
相關問題
- 1. 拍賣在特定時間開始
- 2. 實時拍賣網站 - 拍賣stauts(主動/結束) - 觸發數據庫事件拍賣結束時間到達
- 3. 使用AJAX的PHP拍賣腳本
- 4. 業餘嘗試在拍賣腳本
- 5. PHP開源拍賣網站
- 6. 開源拍賣項目
- 7. 競價拍賣計時器
- 8. 拍賣倒計時jQuery
- 9. Paypal和asp.net,拍賣網站
- 10. BidSystem,網上拍賣,時間問題
- 11. NServicebus時間敏感的拍賣實現
- 12. PostgreSQL的拍賣應用 - 定時器
- 13. 基於AJAX的拍賣行
- 14. 竹Auction拍賣AJAX安全
- 15. ASP.net拍賣到期機制
- 16. Multiple Choice揹包拍賣
- 17. 雅虎拍賣日本產品同步
- 18. 拍賣網站超時事件
- 19. 拍賣網站的Javascript倒計時器
- 20. 如何在拍賣廣告中添加時間倒計時?
- 21. 免費PHP基本拍賣腳本推薦
- 22. 在ebay拍賣列表中添加jquery
- 23. QTimer&選擇使用。需要拍賣時間的工作
- 24. 如何在拍賣完成和瀏覽器關閉時執行php腳本
- 25. 強力運算拍賣算法
- 26. 如何實現websocket拍賣網站?
- 27. PHP MySQL的PDO招標拍賣
- 28. 拍賣數據庫模式的問題
- 29. 拍賣風格網站的架構
- 30. 建議 - Redis或RabbitMQ PubSub - 拍賣服務
歡迎來到StackOverflow!但是,您的問題現在太開放了,無法回答。你問我們你是否「應該」做X,但不是告訴我們你的約束或擔憂是什麼。舉個例子,想象一下,如果有人在街角向你走去,問你:「我現在應該過馬路嗎,還是等30分鐘?」在回答之前,您可能會要求提供更多有關該傢伙目標的信息。 –