加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yii SQL CommandBuilder获取随机结果

发布时间:2020-12-13 21:47:09 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试在我的模型中查询随机结果. public function ListingsRandom(){ // This gets 10 random listings $results = Yii::app()-db-createCommand() -setFetchMode(PDO::FETCH_OBJ) -select('*') -from('listings') -random('RAND') -limit(10) -queryAl
我正在尝试在我的模型中查询随机结果.

public function ListingsRandom(){

    // This gets 10 random listings
    $results = Yii::app()->db->createCommand()
    ->setFetchMode(PDO::FETCH_OBJ)
    ->select('*')
    ->from('listings')
    ->random('RAND')
    ->limit(10)
    ->queryAll();                    



    return $results;
}

这对我不起作用.

如何从表格中随机获得10个结果?

谢谢

解决方法

更改:

->random('RAND')

至:

->order(array('RAND()'))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读