Php 回显计数将返回单词数组而不是数字
我对下面的查询有问题。它回显单词数组而不是数字 我是否正确使用了mysql\u fetch\u assoc?查询在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
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()结果需要循环。。!