Php 回显计数将返回单词数组而不是数字

Php 回显计数将返回单词数组而不是数字,php,mysql,Php,Mysql,我对下面的查询有问题。它回显单词数组而不是数字 我是否正确使用了mysql\u fetch\u assoc?查询在phpmyadmin中工作,当然没有变量 测试时,变量确实会回显正确的数据。有人能帮我纠正这个吗 $uniquejuror = "SELECT COUNT(case_number) AS total2 FROM CaseJuryPool WHERE CaseJuryPool.case_juror = '{$uid}'; AND CaseJuryPool.case_number

我对下面的查询有问题。它回显单词数组而不是数字

我是否正确使用了mysql\u fetch\u assoc?查询在
phpmyadmin
中工作,当然没有变量

测试时,变量确实会回显正确的数据。有人能帮我纠正这个吗

$uniquejuror = "SELECT COUNT(case_number) AS total2 
FROM CaseJuryPool 
WHERE CaseJuryPool.case_juror = '{$uid}'; 
AND CaseJuryPool.case_number = '{$casenumber}'"; 

$uj = mysql_query($uniquejuror); 
$rowuj = mysql_fetch_assoc($uj); 
echo $rowuj['total2'];
使用,结果需要在结果中循环,您可以执行以下操作:

$rowuj = mysql_fetch_row($uj); 
echo $rowuj[0];

顺便说一句,从PHP5.5.0开始,这个扩展就被弃用了,将来将被删除。相反,应该使用or扩展。

var_dump($rowuj);你会明白为什么。如果他只想要一行(总数),他不需要loop@Ander2我没有说他需要一个循环,我说用mysql_fetch_assoc()结果需要循环。。!