美文网首页
tp6想要随机排序order by rand()怎么写?

tp6想要随机排序order by rand()怎么写?

作者: 東_b3af | 来源:发表于2021-08-06 17:56 被阅读0次

    其实官网已经给出教程了,可能大家对文档还不是特别的熟悉,下面我就给演示一个demo。

    $ulist = \app\common\model\User::where("username","<>","")

                ->where("headimgurl","<>","")

                ->where("password","=",0)

                ->orderRaw("rand() , id DESC")

                ->limit(25)

                ->select()

                ->toArray();

    可以看出,我们再需要使用MySQL函数的时候需要这样写

    ->orderRaw("rand() , id DESC")

    如果你需要在order方法中使用mysql函数的话,必须使用下面的方式:

    相关文章

      网友评论

          本文标题:tp6想要随机排序order by rand()怎么写?

          本文链接:https://www.haomeiwen.com/subject/kvlivltx.html