1
SQL查詢大ZF2低於/高於查詢不到
Select * FROM table_name
WHERE category = 'category_name'
AND created < 'todays_date'
AND created > 'yesterdays_date'
還需要添加ORDER和LIMIT條件。 如何在ZF2中實現這一點?
我有這樣的代碼:
$rowset = $this->tableGateway->select(function ($select) {
$select->where(['category' => $this->category]);
$select->order('id Desc');
$select->limit($this->limit);
$DBtimeNow = new \DateTime();
$select->lessThanOrEqualTo("created", $DBtimeNow->format('Y-m-d H:i:s'));
$DBtimeNow->sub(new DateInterval('P1D'));
$select->greaterThanOrEqualTo("created", $DBtimeNow->format('Y-m-d H:i:s'));
});