laravel 解决paginate查询多个字段报错的问题
发布:smiling 来源: PHP粉丝网 添加日期:2022-01-15 19:39:46 浏览: 评论:0
今天小编就为大家分享一篇laravel 解决paginate查询多个字段报错的问题,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。
用laravel 框架想实现一个分页接口,返回数据表中其中一部分字段。
- $list = DB::table('booklist_table')->orderBy('create_time','asc')->paginate($size,['id','title','author','image'])->toJson();
- return json_decode($list,true);
结果运行报错
"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' `title`, `author`, `image`) as aggregate from `booklist_table`' at line 1 (SQL: select count(`id`, `title`, `author`, `image`) as aggregate from `booklist_table`) ◀"
后来经过查询原因将代码改为
$list = DB::table('booklist_table')->select('id','title','author','image')->orderBy('create_time','asc')->paginate($size)->toJson();
结果正确!
Tags: laravel多个字段 paginate
- 上一篇:在Laravel 中实现是否关注的示例
- 下一篇:最后一页
相关文章
- ·Laravel框架执行原生SQL语句及使用paginate分页的方法(2021-10-25)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)