如何使用create命令查询生成器


how can use create command query maker

我有一个类似的查询

Yii::app()->db->createCommand("SELECT * FROM `tbl_one` t1 LEFT JOIN `tbl_two` t2 on       t1.idea_id = t2.id WHERE create_time >=:t")->bindValues(array(":t" =>$start))->queryScalar();

在yii农场工作但没有工作!!请帮我

您可以删除queryScalar(),因为它将尝试从数据库中获得一个结果

并使用CCD_ 2得到所有结果

这不是答案,因为tinybyte已经回答了。为了更好地理解。请参阅

 // execute a query SQL
 Yii::app()->db->createCommand($yoursql)->query(); 
 // query and return all rows of result        
 Yii::app()->db->createCommand($yoursql)->queryAll();  
  // query and return the first row of result     
 Yii::app()->db->createCommand($yoursql)->queryRow(); 
 // query and return the first column of result
 Yii::app()->db->createCommand($yoursql)->queryColumn();  
 // query and return the first column of result
 Yii::app()->db->createCommand($yoursql)->queryScalar();