Php 西蒙尼主义中的命令和计数

Php 西蒙尼主义中的命令和计数,php,mysql,sql,symfony1,doctrine,Php,Mysql,Sql,Symfony1,Doctrine,我想成为: 订单计数说明 我提出: 但如果: 这只显示表中的第一个数据 我该怎么做?将循环更改为: foreach ($count as $c) { echo $c; } 编辑: 调试这一点的一个好方法是将返回更改为 foreach ($count as $c) { echo $c->count . "\n"; } 然后在你的循环中 $q->fetchArray(); 只是一个旁注:分配execute$result=$q->execute()的输出是一个很好的做法然后释

我想成为:

订单计数说明

我提出:

但如果:

这只显示表中的第一个数据


我该怎么做?

将循环更改为:

foreach ($count as $c) {
  echo $c;
}
编辑: 调试这一点的一个好方法是将返回更改为

foreach ($count as $c) {
  echo $c->count . "\n";
}
然后在你的循环中

$q->fetchArray();

只是一个旁注:分配execute
$result=$q->execute()的输出是一个很好的做法
然后释放查询
$q->free()return$result
。这将导致doctrine释放查询内存以供PHP重用。其中,我必须在执行后直接使用$q->free()。例如:
$result=$q->execute()$q->free();返回$result
foreach ($count as $c) {
  echo $c;
}
foreach ($count as $c) {
  echo $c->count . "\n";
}
$q->fetchArray();
print_r($c);