У меня такой запрос
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 Farme работа, но доцент работа!
Помогите мне, пожалуйста
вы можете удалить queryScalar()
, поскольку он будет пытаться получить один результат из базы данных,
и использовать queryAll()
чтобы получить все результаты
Это не ответ, потому что 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();