我目前正在研究一個移動應用程序,它可以讓您向朋友詢問最愛,它是一個HTML5前端和一個PHP後端。我堅持建立一個通知系統的最好方法是什麼,更重要的是數據庫模式比實際的代碼本身。在PHP中構建多通知系統的最佳方式
移動應用流程如下:
- 用戶請求一個忙
- 用戶可以選擇;通知所有的朋友,最喜歡的通知朋友或notifdy的closeby朋友
- 根據用戶選擇了什麼,人們被告知
什麼是PHP和MySQL做到這一點的最好方法是什麼?我並不是真的要求任何人寫我的PHP代碼,而是映射出最理想的MySQL表和字段模式,而不是像我目前所堅持的那樣。在此先感謝您的幫助。
因此,基本上如果用戶選擇通知最喜歡的朋友,我首先會做一個查詢來獲取當前用戶收藏夾的用戶ID,然後對每個ID的通知表進行批量插入?這似乎夠合理。像這樣的東西原本在我腦海中浮現,但我想也許還有另一種方式。這似乎是合乎邏輯的事情。 –
@道恩,是的。或者你可以做一個子查詢(http://dev.mysql.com/doc/refman/5.5/en/subqueries.html)。無論如何,這似乎是最符合邏輯和乾淨的方式。我還會刪除所有超過7-14天的通知來優化所有內容,但這取決於您。 – Shoe
簡單但可靠的方法+1 –