Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL到Zend框架_Sql_Select_Zend Framework - Fatal编程技术网

SQL到Zend框架

SQL到Zend框架,sql,select,zend-framework,Sql,Select,Zend Framework,我正在尝试将我的SQL语句转换为Zend Framework中的查询语句 SELECT COUNT( FechaCita ) AS Num_de_Citas, FechaCita FROM cita WHERE idEspecialista = 13018 GROUP BY FechaCita 有什么想法吗 $select = $this->select() ->from('cita', array('COUNT( FechaCita

我正在尝试将我的SQL语句转换为Zend Framework中的查询语句

SELECT COUNT( FechaCita ) AS Num_de_Citas, FechaCita FROM cita WHERE idEspecialista = 13018 GROUP BY FechaCita
有什么想法吗

    $select = $this->select()
                    ->from('cita', array('COUNT( FechaCita ) AS Num_de_Citas'), 'FechaCita' )
                    ->where('idEspecialista = ?',13018)
                    ->group('FechaCita');
    $this->fetchRow($select);       
这是对Zend 1.12的查询


在发布我用
fetchAll解决的问题之前,请阅读本SO手册

我发布我的解决方案

PHP代码:

$select = $db   ->select()
                ->from(array('c'=>'cita'), array('numCitas' => 'COUNT(*)', 'FechaCita', 'idEspecialista'))
                ->where('c.idEspecialista = ?',$_GET['idEspSelect'])
                ->group('c.FechaCita');
$stmt = $select->query();
$result = $stmt->fetchAll();