Thinkphp3 count() 메소드는 필드를 추가해야 합니까?
Sanys
Sanys 2021-03-20 17:25:41
0
2
1195
 public function showList(){
        $model =D('article');
        $total=$model->count('id');
         $this->assign('total',$total);// 赋值分页输出
        $this->display(); // 输出模板
     }//showlist end

여기의 개수는 id 매개변수와 함께 추가되어야 합니다. 그렇지 않으면 오류가 보고됩니다. 이유를 물어봐도 될까요?

오류 내용은 다음과 같습니다.

1054: '필드 목록'의 알 수 없는 열 '*' [SQL 문] : SELECT COUNT(`*`) AS tp_count FROM `xh_article` LIMIT 1

데이터베이스 구조는 다음과 같습니다.

微信图片_20210320172548.png

Sanys
Sanys

모든 응답(1)
欧阳

이 3.는 무슨 버전인가요? count()는 값을 전달하지 않고 사용할 수 있습니다. 오류가 보고되면 count 메소드의 소스코드를 찾아 소스코드를 살펴보세요.

이 작은 문제에 대해 너무 걱정하지 마세요. 버전이 너무 낮습니다. 새 버전을 더 많이 연구하고 발전을 따라가세요

  • 회신하다 안녕하세요 선생님, PHP 공개 메소드 라이브러리를 공유해 주실 수 있나요?
    Siméon 작가 2021-04-02 00:07:35
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿