$command = Yii::app()->db->createCommand('SELECT * FROM tbl_user');
// the following line will NOT append WHERE clause to the above SQL
$command->where('id=:id', array(':id'=>$id));
为了解决你的问题,把论点从 createCommand() 函数和加法 from() 链中:
$listings = Yii::app()->db->createCommand()
->from('listings')
//->where() //here your where condition
->andWhere('c_listing_featured_c = 1')
->queryAll();
1条答案
按热度按时间6bc51xsx1#
正如文件所说:
注意:查询生成器不能用于修改指定为sql语句的现有查询。例如,以下代码将不起作用:
为了解决你的问题,把论点从
createCommand()
函数和加法from()
链中: