Php 如何在Zend_Model_Dbtable类中获取指定列

Php 如何在Zend_Model_Dbtable类中获取指定列,php,zend-framework,Php,Zend Framework,我有一个数据库,其中包含id、name、description和date列。我只想从数据中选择两列来填充zend select表单元素。zend中是否有任何方法可以获取指定列的所有数据。请帮忙 谢谢试试看 例如: $select = $db->select() ->from(array('p' => 'products'), array('product_id', 'product_name')); // Bui

我有一个数据库,其中包含id、name、description和date列。我只想从数据中选择两列来填充zend select表单元素。zend中是否有任何方法可以获取指定列的所有数据。请帮忙

谢谢

试试看

例如:

$select = $db->select()
             ->from(array('p' => 'products'),
                    array('product_id', 'product_name'));
// Build this query:
//   SELECT p."product_id", p."product_name"
//   FROM "products" AS p
试试这个

$objDb                  =   Zend_Registry :: get('db');//You need to setup the database configurations ready in the registry before using it
$select                 =   $objDb->select();
$select                 ->  from('tablename',array('column1','column2'));
$select                 ->  where()
                        ->  order();
$rows                   =   $objDb->fetchAll($select);

谢谢你的回复
$objDb                  =   Zend_Registry :: get('db');//You need to setup the database configurations ready in the registry before using it
$select                 =   $objDb->select();
$select                 ->  from('tablename',array('column1','column2'));
$select                 ->  where()
                        ->  order();
$rows                   =   $objDb->fetchAll($select);