, , .
Zend_Db_Select Zend_Db. Zend_Db. Zend_Db_Select.
, Zend_Db: $this → _ db
$select = $this->_db->select();
$select->from('mytable');
$select->where('field1 = ?', $field1);
$select->where('field2 = ?', $field2);
[...]
echo '<p>My SQL: ' . $select . '</p>';
$results = $select->query()->fetchAll();
, Zend Framework , JOINS, UNIONS, GROUP BY, LIMIT, HAVING ..
, , :
$select->from('p' => 'products');
, :
$select->from(products, array(model));
, SQL :
SELECT 'products'.model FROM 'products'
.
, , - AND OR WHERE.
$select->where('a = ?', $a);
$select->where('a = ?', $a);
$select->where('b = ?', $b);
$select->where('a = ?', $a);
$select->orWhere('b = ?', $b);
$select->orWhere('a = ?', $a);
$select->where('b = ?', $b);
, "where" , , . , .
"where" "", "" . "where" "", "".
, WHERE , .
, WHERE select.
, !
!