Zend framework Zend_Db_Stmt的帮助
我对Zend_Db_Stmt有点问题。这项工作:Zend framework Zend_Db_Stmt的帮助,zend-framework,pdo,zend-db,Zend Framework,Pdo,Zend Db,我对Zend_Db_Stmt有点问题。这项工作: $sql = " SELECT * FROM bugs"; $stmt = $this->_getDb()->query($sql); return $stmt->fetchAll(); 但我正在尝试确保PDO用于查询数据库,因此我尝试了以下方法: $sql = "SELECT * FROM bugs"; $stmt = new Zend_Db_Statement_Pdo
$sql = " SELECT * FROM bugs";
$stmt = $this->_getDb()->query($sql);
return $stmt->fetchAll();
但我正在尝试确保PDO用于查询数据库,因此我尝试了以下方法:
$sql = "SELECT * FROM bugs";
$stmt = new Zend_Db_Statement_Pdo($this->_getDb(), $sql);
return $stmt->fetchAll();
这不起作用(它返回一个空数组)。你能帮我弄清楚吗?如果我使用execute()方法进行更新或插入查询,但fetchAll()不起作用,则上述代码可以工作。您需要执行
$stmt->execute();
return $stmt->fetchAll();
请参阅中的更多示例