2011-02-18 61 views
1

我执行这样的查询在Zend中获取数据:如何从MySQL

$front = Zend_Controller_Front::getInstance(); 
$bootstrap = $front->getParam('bootstrap'); 
$resource = $bootstrap->getPluginResource('db'); 
$dbAdapter = $resource->getDbAdapter(); 
$statement = $dbAdapter->query("SELECT * from test"); 

现在$statementZend_Db_Statement_Mysqli对象在它获取记录,但我不知道如何从Zend_Db_Statement_Mysqli获得列值。 toArray()不适用于$statement

感谢

+0

@ Z0q:是的,这两个`使用fetchall()`和`fetchAssoc()`都在工作。谢谢 – Awan 2011-02-18 10:00:47

回答

3

要真正获得您的$声明任何结果,你应该这样做:

$results = $statement->fetchAll();