La méthode Thinkphp3 count() doit ajouter des champs ?
Sanys
Sanys 2021-03-20 17:25:41
0
2
1191
 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)
欧阳

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 Bonjour professeur, pouvez-vous partager la bibliothèque de méthodes publiques 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