laravel paginate查询多个字段报错

原创 2018年04月17日 14:10:35

用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后端框架

-
  • 1970年01月01日 08:00

laravel5.4 使用多字段查询分组报错

ArticleModel::select('id','title','xxxx',group_connet(xxxx)) ->leftJoin('xxx',....) groupBy(id) -...
  • anguowei
  • anguowei
  • 2017-08-04 11:10:53
  • 374

TP5 paginate()分页后给结果集追加字段和数据

在TP5中,我们常常会需要做数据分页查询,但是只查询得到的数据并不能完全满足我们的需求,我们偶尔会想数据集中追加我们需要的指定的字段和数据。 在TP官网中找了很久没招到相关资料,最后去翻开发手册后完美...
  • amberom
  • amberom
  • 2017-12-30 15:39:50
  • 109

在Laravel外使用Eloquent(二)- 分页问题

在上一篇《在Laravel外使用Eloquent(一)》 中我们演示了如何引入Eloquent以及基本使用,但是如果细心的朋友肯定会发现,当你在使用paginate(15)来分页的时候是会报错的。因为...
  • fatigue
  • fatigue
  • 2015-01-07 17:50:44
  • 2251

Laravel分页教程

Laravel的分页显示相对来说比较简单,首先咱们现在路由文件application/routes.php中定义路由: Route::get('/', function() { // let...
  • xd43100678
  • xd43100678
  • 2014-04-23 17:11:01
  • 13045

laravel中的数组分页实现

关于我假如我需要重新某个表中的数据,然后将整理出来的数据重新封装之后没有办法用laravel中的paginate分页了,我找到了一个方法链接大家可以去看看http://psampaz.github.i...
  • u011020900
  • u011020900
  • 2016-11-10 18:07:30
  • 2006

PHP Laravel method paginate cannot find

dingo/api - 4.响应 1. 默认格式 JSON 说明: 返回的对象需实现 ArrayObject 或 Illuminate\Support\Contracts\ArrayableI...
  • u013954399
  • u013954399
  • 2017-02-07 16:27:20
  • 200

laravel的搜索分页

controller /** * 文章搜索 * * @author YING * @param void * @return void */ public function mesA...
  • longxingzhiwen
  • longxingzhiwen
  • 2016-12-01 13:01:38
  • 712

Laravel-EloquentORM 基础

欢迎大家关注我的其他Github博客和简书,互相交流! 今天学习了Laravel中的ORM基础部分,现在分享一下。 Eloquent ['eləkwənt] 时,数据库查询构造器的方法对模型类也...
  • u014377963
  • u014377963
  • 2017-03-13 13:56:33
  • 682

Laravel使用构建器来生成原生sql语句来对总和排序

我们在使用laravel时,会有一些特殊情况,例如我们有个考试成绩表,上面有多次考试,有多个学生,怎么实现拿到单个学生的单次考试成绩总和以便进行排序呢? $students = ScoreView:...
  • amazingdyd
  • amazingdyd
  • 2016-05-24 17:55:23
  • 3450
收藏助手
不良信息举报
您举报文章:laravel paginate查询多个字段报错
举报原因:
原因补充:

(最多只允许输入30个字)