recherche

Maison  >  Questions et réponses  >  le corps du texte

La méthode Thinkphp3 count() doit ajouter des champs ?

 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

SanysSanys1350 Il y a quelques jours1178

répondre à tous(2)je répondrai

  • 查无此人

    查无此人2021-03-26 16:03:31

    De quelle version s'agit-il 3. ? count() peut être utilisé sans transmettre de valeur. Si une erreur est signalée, recherchez le code source de la méthode count et examinez le code source.

    Ne vous inquiétez pas de ce petit problème, et votre version est trop basse. Étudiez davantage la nouvelle version et suivez les progrès

    répondre
    0
  • Siméon

    Bonjour professeur, pouvez-vous partager la bibliothèque de méthodes publiques PHP ?

    Siméon · 2021-04-02 00:07:35
  • Annulerrépondre