2014-01-07 43 views
0

我是这个网站的新手,我希望有人能帮我解决我的问题。我不是新来的PHP,但我仍然在学习(尽管享受它!) 所以这里是我的问题。 我想获得一个计数功能,它可以计算有多少客户选择了某个教师。如果我在phpmyAdmin中使用它,它完美的工作,并显示我想要的结果。它显示了两列。一个叫Faculty,另一个叫count。 师资共有8行,当然也有计数。但是我怎样才能把它显示在表格中呢?任何人都可以点亮一些光!如果你可以请也解释,这将是伟大的!phpmyadmin中的总数功能。在php中显示结果

$queryString = "select Faculty, COUNT(Faculty) as count from `response` group by Faculty Union all select 'SUM' Faulty, COUNT(Faculty) from `response`"; 
$result2 = queryDatabase($queryString); 
echo mysql_result($result2,0); 

代码的最后部分无法正常工作。 (回声部分)

非常感谢你

+0

你需要循环的结果,而不仅仅是回声一个字段从一行。 –

+0

“在表格中显示”是什么意思?这听起来像是它已经在一张桌子上,当你说“它显示了两列......总共8行”。一个表是一组行和列,不是吗? –

+0

@OP你不能在数组上回显,这是返回的'行'。你可以使用var_dump(mysql_result($ result2,0));然而。并停止使用mysql_函数!见大红色框http://us1.php.net/manual/en/function.mysql-result.php – Rottingham

回答

0

也许你需要的东西是这样的:

echo "<table>"; 
    while($row = mysql_fetch_array($result2)){ 
     echo "<tr>"; 
     echo "<td>{$row['Faculty']}</td>"; 
     echo "<td>{$row['count']}</td>"; 
     echo "</tr>"; 
    } 
    echo "</table>";