如何在zend框架中使用in()编写查询?

wqlqzqxt  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(322)

我有以下sql查询:
选择*自 tbl_location_manager 其中locid在(4,5)和lctype中=三
我已经用where=条件编写了查询

$sqlSelect = $this->tableGateway->getSql()->select();
$sqlSelect->where(array('locid' => '4'));

但找不到in()的任何解决方案。

dgenwo3n

dgenwo3n1#

这里有一个解决方案:

use Zend\Db\Select\Where;

$where = new Where();
$where->in('locid', [4, 5]);
$sqlSelect = $this->tableGateway->getSql()->select();
$sqlSelect->where($where);

相关问题