PHP& MySQL:从表中获取所有值?

时间:2013-12-27 00:32:29

标签: php mysql unique-values

我正在尝试用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);

它确实有效,但是那个数字要求我输入行号,因此它只显示一个值,我需要所有这些值。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

  1. 你应该看一下使用mysqli,mysql在最新的php(5.5)
  2. 中已经过时了
  3. 你应该真正关注谷歌,我确信至少有一百万次回答,
  4. 尝试类似的事情,

  5. while ($row = mysql_fetch_assoc( $totalteams )) {   
        print_r( $row );  
    }