今天小编就为大家分享一篇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();
结果正确!
以上这篇laravel 解决paginate查询多个字段报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程学习网。
沃梦达教程
本文标题为:laravel 解决paginate查询多个字段报错的问题
基础教程推荐
猜你喜欢
- Yii框架连表查询操作示例 2023-02-13
- php数组函数序列之array_sum() – 计算数组元素值之和 2024-01-15
- PHP实现文件下载【实例分享】 2024-04-27
- php实现数组筛选奇数和偶数示例 2024-02-05
- 设定php简写功能的方法 2023-03-17
- PHP实现抽奖系统的示例代码 2023-06-26
- PHP判断一个字符串是否是回文字符串的方法 2024-01-31
- PHP手机短信验证码实现流程详解 2022-10-18
- php实现构建排除当前元素的乘积数组方法 2022-11-23
- PHP+MySQL+sphinx+scws实现全文检索功能详解 2023-01-31
