我正在使用Codeigniter我在设置查询中的“Limit”值时遇到问题,Limit只显示“Limit NULL”
这是我的代码片段。
SELECT block.loc, owner.name , block.dist_name FROM house INNER JOIN block ON house.block_id = block.block_id INNER JOIN owner ON owner.house_id = house.house_id WHERE
block.dist = ? AND house.status = 5 limit ? , ?
$result = $this->db->query($qry, array($this->getDist(), (int) $this->getLimitStart(), (int) $this->getLimitOffset()));
倾倒
(int) $this->getLimitStart() is '0' and (int) $this->getLimitOffset() is '10'
最佳答案
据我所知,您为对象创建了自己的getter setter,您在查询中提供的getter返回NULL只是因为您没有使用相同的setter。
例如:
如果您使用它($this->getLimitOffset()),您还必须像这样设置它yourObject->setLimitOffset(10)。我想现在对你有用了。