我會很感激你可以提供的任何幫助 - 我目前正在試圖決定我正在使用PHP/MySQL構建投票應用程序的模式,但我完全停留在如何優化它。關鍵要素是每個用戶只允許每個用戶投一票,並能夠根據當月收到的選票建立一張詳細列出當月最優先項目的圖表。如何優化我的投票應用程序以生成月度圖表?
到目前爲止,初始模式爲:
Items_table
item_id
total_points
(lots of other fields unrelated to voting)
Voting_table
voting_id
item_id
user_id
vote (1 = up; 0 = down)
month_cast
year_cast
所以我不知道它是否將是投票選擇表中所有信息的情況下本月= currentMonth &年= currentYear,莫名其妙地運行數並按item_id分組;如果是這樣,我會怎麼做呢?或者我會更好地爲每月投票更新的月度圖表創建一個單獨的表格,但是我應該關注每個投票更新3個數據庫表格的要求嗎?
我不是特別勝任 - 如果它表明 - 所以會真的愛任何人可以提供的幫助/指導。
感謝,
_just_me