Phalcon:如何使用 sql 中的 find() 和 IN()?
Phalcon: How can I use find() with IN() from sql?
我有一个模型 "Member" 并选择了(通过表单)多个会员 ID。
现在我想做这样的事情:
SELECT * FROM member WHERE id IN($idsFromForm)
Member::find() 可以吗?如果是,那我该怎么做?
您可以使用Phalcon\Mvc\Model\Criteria
$members = Member::query()->inWhere('id', $idsFromForm)->execute();
Member::find(array('member IN ('.$idsFromForm.')'));
我有一个模型 "Member" 并选择了(通过表单)多个会员 ID。
现在我想做这样的事情:
SELECT * FROM member WHERE id IN($idsFromForm)
Member::find() 可以吗?如果是,那我该怎么做?
您可以使用Phalcon\Mvc\Model\Criteria
$members = Member::query()->inWhere('id', $idsFromForm)->execute();
Member::find(array('member IN ('.$idsFromForm.')'));