我使用 Yii 框架,我需要构建具有许多条件的困难查询。我正在填充 2 个数组 $conditions 和 $values。我有一个问题。下面是示例当我使用
$usersId = '1,2';
$conditions[] = 'e.user_id IN(:usersId)';
$values[':usersId'] = $usersId;
我只从 user_id = 1 获得价值
当我不使用选项并手动编写时
$usersId = '1,2';
$conditions[] = 'e.user_id IN(' . $usersId . ')';
没问题。
当然我可以使用第二个构造,但它似乎不是很好。