【发布时间】:2011-12-29 03:06:35
【问题描述】:
我正在向我的新页面添加 5 星投票系统。我有以下 4 个表:id、sid、rating、ipaddress。
我正在尝试做的(在我的查询中)是计算新闻条目的平均投票数,计算总票数 + 检查 IP 地址是否已经对该新闻项目投票。
这是我已经处理的平均票数/票数:
$result = mysql_query("SELECT AVG(rating) AS ave_rating, count(*) AS votes FROM news_ratings WHERE sid = $sid GROUP BY sid");
$obj = mysql_fetch_object($result);
$rating = $obj->ave_rating;
$votes = $obj->votes;
是否可以修改为也检查“ipaddress”表以查看是否匹配?
【问题讨论】:
-
这与php无关;严格来说,这是一个关于所涉及的 SQL 的问题。您可能想要编辑您的问题并删除与 SQL 本身无关的无关信息;它会让它更清楚,从而提高您获得快速答案的机会。