Я хочу получить данные из базы данных в yii в соответствии с порядком увеличения correct
. Но когда я пытаюсь использовать следующий код:Извлечь данные из базы данных в Yii
$criteria = new CDbCriteria();
$criteria->condition = '`user_id`= '.$user_id.' AND `quiz_id` ='.$quizid;
$criteria->order = 'correct DESC';
$viewquiz = Result::model()->findAll($criteria);
тогда я получаю все строки из базы данных, которая user_id и quiz_id, но когда я пытаюсь напечатать их в таблицу, то последнюю строку таблица базы данных отображается в исходном представлении, а оставшиеся данные отображаются в порядке убывания correct
Что не так?
Ваш код кажется нормально, но Я бы рекомендовал вам параметризовать переменные и использовать '$ критерии-> addCondition()' вместо прямой перезаписи свойства 'condition', поскольку он может быть установлен ранее с некоторым значением по умолчанию. –