文章詳情頁
thinkphp3 count()方法必須加上字段?
瀏覽:100日期:2022-06-03 08:10:55
問題描述
public function showList(){$model =D('article');$total=$model->count('id'); $this->assign('total',$total);// 賦值分頁輸出$this->display(); // 輸出模板 }//showlist end
這里的count 必須加上id參數(shù)不然就報錯。請問是為什么?
錯誤如下:
1054:Unknown column '*' in 'field list' [ SQL語句 ] : SELECT COUNT(`*`) AS tp_count FROM `xh_article` LIMIT 1數(shù)據(jù)庫結(jié)構(gòu)如下所示:
問題解答
回答1:你這個是3.幾的版本? count( ) 不用傳值也是可以的。如果報錯,你找下 count這個方法的源碼,看看源碼。
這個小問題,不用太糾結(jié),而且你的版本太低了。多多研究下新版本,跟上進(jìn)度
相關(guān)文章:
1. javascript - arguments.callee2. mysql - 這種分級一對多,且分級不平衡的模型該怎么設(shè)計表?3. java - 創(chuàng)建maven項目失敗了 求解決方法4. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)5. python - pip install出現(xiàn)下面圖中的報錯 什么原因?6. javascript - 有適合開發(fā)手機(jī)端Html5網(wǎng)頁小游戲的前端框架嗎?7. javascript - js setTimeout在雙重for循環(huán)中如何使用?8. mac里的docker如何命令行開啟呢?9. java - 線上應(yīng)用,如果數(shù)據(jù)庫操作失敗的話應(yīng)該如何處理?10. node.js - 阿里云ECS,阿里云Docker,還有Leancloud的LeanEgine,哪個更適合NodeJs WebApp?
排行榜

熱門標(biāo)簽