query里加了个select()结果就不一样了是为啥

来源:3-2 使用模型查询数据

慕码人1187127

2019-02-25 15:20

$query->where("id","<",5)

                 ->field("id,username,email")

                 ->limit(2)

                 ->order("id DESC");

不加的时候返回的结果只有两条是对的,id分别为4和3的两条数据;

但是当在其后面加了个select()之后返回的结果就是数据库里的内容全返回来了,limit以及order都没起作用

写回答 关注

1回答

  • 爱吃鱼的我
    2019-05-28 10:47:37
    已采纳

    这个应该是select()方法,将前面的方法给覆盖掉了,,老师是讲过的哦?

    慕码人118...

    感谢讲解

    2019-05-30 18:59:13

    共 1 条回复 >

快速入门ThinkPHP 5.0 --模型篇

Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发

27110 学习 · 100 问题

查看课程

相似问题