请问Yii想选取MAX(字段)应该怎么写criteria啊?

publicfunctiongetNewNo(){$model=self::model()->find(array('select'=>'MAX(no)','condit... public function getNewNo(){ $model = self::model()->find(array('select'=>'MAX(no)','condition'=>'house_id = :id','params'=>array(':id'=>$this->house_id))); die(var_dump($model)); return $model ? ((int)$model->no + 1) : 1;}这是我写在model里面的方法 但是好像'select'=>'MAX(no)'没起作用,根本没查询到内容 select是把整个 `MAX(no)`作为字段名来查询了吧。请教下这种情况应该怎么写呢 展开
 我来答
匿名用户
2013-08-09
展开全部
嗯,这样情况先使用DAO处理吧,回头我看看通过AR如果可以操作,再跟帖$sql = "select max(goods_price)as mprice from {{goods}} limit 1";$cnt = Yii::app()->db ->createCommand($sql);$dataRow = $cnt -> query();$data = $dataRow->read();echo $data['mprice'];以上是示例代码可以参考实现。
匿名用户
2013-08-09
展开全部
孙老师晚上有时间,拿好本和笔记录吧~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式