可能在网络上也有类似的话题,但这是一个困难的搜索。我得到了数千个结果,但没有一个与我遇到的问题完全相同。
所以我在Yii工作,我需要一个查询来给我以下信息。
一列必须等于$firsvariable,另一列必须等于$seconvariable或$thirdvariable。第二列在枚举中只有3个选项。
现在,我已经尝试了几种不同的方法,并试图阅读CDbCriteria类参考,但到目前为止还没有成功。
我试过了
$criteria=new CDbCriteria;
$criteria->condition = "column1=".$firstvariable;
$criteria->addCondition('column2!= 2', 'AND');和
$criteria=new CDbCriteria;
$criteria->condition = "column1=".$firstvariable;
$criteria->addCondition('(column2 = 0 OR column2 = 1)', 'AND');还有更多。
发布于 2013-07-04 01:38:11
试试这个:
$criteria = new CDbCriteria();
$criteria->addCondition('column1 = value1');
$criteria->addCondition('column2 = value2 OR column2 = value3');应该能行得通。
https://stackoverflow.com/questions/17406362
复制相似问题