在Zend Framework v.1.12中我必须从数据库中返回一个结果数组,如果我使用->limit()
,如果限制低于10.000则有效,否则如果我不使用LIMIT或LIMIT则大于10.000,它不起作用。
//SELECT * FROM customers -> not works
//SELECT * FROM customers LIMIT 10000-> works
//here's the code
$query = $this->db->select();
$query->from(array('c'=>'customers'));
$query->limit(50);
$stmt = $this->db->query($query);
$result = $stmt->fetchAll();
Zend_Debug::dump($result);