Yii model()方法findBySQL(' SELECT MAX(id)FROM ee_car_types;');

时间:2014-06-30 18:19:26

标签: php mysql sql yii

我无法弄清楚如何通过数据库获取最后输入的条目我试图通过最大ID找到它,但似乎无法正常工作。

EeCarTypes::model()->findBySql('SELECT MAX(id) FROM ee_car_types');

......不起作用。但是如果我在phpmyadmin SELECT MAX(id) FROM ee_car_types;中写下这个语句就会找到它。你能告诉我哪里错了吗?

1 个答案:

答案 0 :(得分:1)

以这种方式试试$criteria->order = 'id DESC';

$criteria = new CDbCriteria();
$criteria->order = 'id DESC';

/* @var $firstEntry EeCarTypes */
$firstEntry = EeCarTypes::model()->find($criteria);

此解决方案也适用于您:

$firstEntry = EeCarTypes::model()->find(array('order'=>'id DESC'));