laravel 解決paginate查詢多個字段報錯的問題
更新時間:2019年10月22日 15:19:47 作者:圓滿的問號
今天小編就為大家分享一篇laravel 解決paginate查詢多個字段報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
用laravel 框架想實現(xiàn)一個分頁接口,返回數(shù)據(jù)表中其中一部分字段
$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`) ◀"
后來經(jīng)過查詢原因?qū)⒋a改為
$list = DB::table('booklist_table')->select('id','title','author','image')->orderBy('create_time','asc')->paginate($size)->toJson();
結果正確!
以上這篇laravel 解決paginate查詢多個字段報錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
php中使用gd庫實現(xiàn)下載網(wǎng)頁中所有圖片
這篇文章主要介紹了php中使用gd庫實現(xiàn)下載網(wǎng)頁中所有圖片,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-05-05PHP將URL轉(zhuǎn)換成短網(wǎng)址的算法分享
短網(wǎng)址(Short URL)顧名思義就是在形式上比較短的網(wǎng)址。在Web 2.0的今天,不得不說這是一個潮流。目前已經(jīng)有許多類似服務,借助短網(wǎng)址您可以用簡短的網(wǎng)址替代原來冗長的網(wǎng)址,讓使用者可以更容易的分享鏈接,下面來看看如何用PHP實現(xiàn)這個功能,有需要的朋友們可以參考。2016-09-09自編函數(shù)解決pathinfo()函數(shù)處理中文問題
本文主要介紹了小編在使用pathinfo()函數(shù)處理中文文件名時遇到的一個小BUG的處理方式,有相同問題的童鞋們可以參考下2014-11-11php實現(xiàn)微信小程序訂閱消息推送(access_token獲取緩存刷新)
這篇文章主要為大家介紹了php實現(xiàn)微信小程序訂閱消息推送包含access_token獲取緩存刷新示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08