繁体   English   中英

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

[英]PHP & MySQL: Get all values from a table?

我正在尝试在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. 您应该看看使用mysqli,最新的php(5.5)中已经淘汰了mysql
  2. 您应该真的在Google上看一下,我敢肯定这至少被回答了一百万次,
  3. 尝试类似的东西,

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM