从表中获取多个条目并添加它们

时间:2013-12-08 17:41:33

标签: php mysql sql

我正在努力获得工会的声誉(所有加入工会声誉的人)

 $the_member = mysql_query("SELECT `reputation` FROM `stats` WHERE `id` in (SELECT `id`   FROM `user` WHERE `union`='".$id."')") or die(mysql_error());

多数民众赞成我到目前为止,如果你回应它只是空白,没有错误,没有文字。

1 个答案:

答案 0 :(得分:0)

如果您阅读mysql_query的PHP文档,您会看到一个示例,向您展示如何使用它。基本上你需要使用mysql_fetch_assoc(或类似的函数)来获取实际数据,如下所示:

while ($row = mysql_fetch_assoc($the_member)) {
  echo $row['reputation'];
}

警告:尽量不要使用mysql_query,不推荐使用它。使用mysqli_query,或者更好,PDO。这一切都在上面的链接中。此外,您需要确保$id值不包含任何会破坏您查询的内容。这称为"SQL injection",在某些情况下,它允许任何人运行任意查询。考虑$id == "'); drop table user; --"

时的情况