La méthode Thinkphp3 count() doit ajouter des champs ?
Sanys
Sanys 2021-03-20 17:25:41
0
2
1046
 public function showList(){
        $model =D('article');
        $total=$model->count('id');
         $this->assign('total',$total);// 赋值分页输出
        $this->display(); // 输出模板
     }//showlist end

Le nombre ici doit être ajouté avec le paramètre id, sinon une erreur sera signalée. Puis-je demander pourquoi?

L'erreur est la suivante :

1054 : Colonne inconnue '*' dans 'liste de champs' [instruction SQL] : SELECT COUNT(`*`) AS tp_count FROM `xh_article` LIMIT 1

La structure de la base de données est la suivante :

微信图片_20210320172548.png

Sanys
Sanys

répondre à tous(1)
欧阳

你这个是3.几的版本? count( ) 不用传值也是可以的。如果报错,你找下 count这个方法的源码,看看源码。

这个小问题,不用太纠结,而且你的版本太低了。多多研究下新版本,跟上进度

  • répondre 老师您好,请问可以把PHP公共方法库分享一下吗
    Siméon auteur 2021-04-02 00:07:35
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!