我正在努力获得工会的声誉(所有加入工会声誉的人)
$the_member = mysql_query("SELECT `reputation` FROM `stats` WHERE `id` in (SELECT `id` FROM `user` WHERE `union`='".$id."')") or die(mysql_error());
多数民众赞成我到目前为止,如果你回应它只是空白,没有错误,没有文字。
答案 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; --"