【问题标题】:Yii SQL CommandBuilder Get Random ResultsYii SQL CommandBuilder 获取随机结果
【发布时间】:2013-02-15 19:09:42
【问题描述】:

我正在尝试在我的模型中查询随机结果。

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 个结果?

谢谢

【问题讨论】:

    标签: sql yii


    【解决方案1】:

    变化:

        ->random('RAND')
    

    收件人:

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

    【讨论】:

    • 非常感谢。 ->order(array('RAND()')) 这对我有用:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    相关资源
    最近更新 更多