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'));
});