Php 输出带和计数的结果

Php 输出带和计数的结果,php,pdo,Php,Pdo,我有这个查询到我的数据库,它运行良好,我在PHPMyAdmin中测试了它。 我的问题是,我试图在我的页面中显示结果,但我得到了没有错误的空白输出 我做错了什么 $count\u fields=“选择SUM(agent\u status='1')作为“agent” ,总和(agent_status='0')为'agentoff' ,总和(admin_status='0')为'admin' ,SUM(user_id=“$id”)作为“user” 来自属性,其中用户_id=“$id”; $count

我有这个查询到我的数据库,它运行良好,我在PHPMyAdmin中测试了它。 我的问题是,我试图在我的页面中显示结果,但我得到了没有错误的空白输出

我做错了什么

$count\u fields=“选择SUM(agent\u status='1')作为“agent”
,总和(agent_status='0')为'agentoff'
,总和(admin_status='0')为'admin'
,SUM(user_id=“$id”)作为“user”
来自属性,其中用户_id=“$id”;
$count\u res=$conn->prepare($count\u字段);
$count_res->execute();

$count=$count_res->fetchAll()
重新检查
foreach
循环中的语法错误您的foreach回音中缺少分号。另外,var转储$cnt,看看您有什么
foreach ($count as $cnt){
    echo $cnt['agent'] ;// please add ; 
}