【发布时间】:2009-10-14 23:45:00
【问题描述】:
我想让我的用户能够从 1 到 5 对网站上的每个项目进行评分。他们还必须能够返回并根据需要修改对每个项目的评分。最后,该项目的页面将显示所有用户在查看时的平均评分。
至于 PHP,我想我可以应付。我正在努力设想一组逻辑表来处理上述问题?
我只是想你的标准:
ID | ITEM## | USERID | RATING
表格设计,但感觉返回并不断检查用户之前是否对给定项目进行了评分,并在每次查看该项目时返回该结果,这会导致脚本集相当缓慢......尤其是项目和用户数会随着时间的推移而增长。
对于这种情况,有没有人有更好的表格布局想法?我们正在查看 1500 多个项目,并在未来定期添加,所以每个项目一个表有点过分,不是吗?
谢谢!
【问题讨论】:
标签: sql mysql database-design data-modeling