我无法弄清楚如何通过数据库获取最后输入的条目我试图通过最大的 ID 找到它,但它似乎不起作用。
EeCarTypes::model()->findBySql('SELECT MAX(id) FROM ee_car_types');
...不起作用。但是,如果我在 phpmyadmin SELECT MAX(id) FROM ee_car_types;
中编写此语句,它会找到它。你能告诉我哪里错了吗?
最佳答案
以这种方式尝试 $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'));
关于php - Yii模型()方法findBySQL( 'SELECT MAX(id) FROM ee_car_types;');,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496461/