我正在尝试用PHP运行这个MySQL代码。
SELECT DISTINCT teamid FROM teammembers INNER JOIN teams WHERE teams.id = teammembers.teamid
如果我在SQL中运行此代码,我会得到大约20个不同的值,我想将这个唯一值保存在一个数组中,以便以后可以使用它们。
所以我正在使用这个PHP代码:
$totalteams = mysql_query("SELECT DISTINCT teamid FROM teammembers INNER JOIN teams WHERE teams.id = teammembers.teamid");
现在我想检查代码是否正常工作,所以我做了:
echo $totalteams;
结果我得到了:
Resource id #5
我也尝试过:
echo mysql_result($totalteams,0);
它确实有效,但是那个数字要求我输入行号,因此它只显示一个值,我需要所有这些值。
任何人都可以帮助我吗?
答案 0 :(得分:5)
while ($row = mysql_fetch_assoc( $totalteams )) {
print_r( $row );
}