Kaedah Thinkphp3 count() mesti menambah medan?
Sanys
Sanys 2021-03-20 17:25:41
0
2
1193
 public function showList(){
        $model =D('article');
        $total=$model->count('id');
         $this->assign('total',$total);// 赋值分页输出
        $this->display(); // 输出模板
     }//showlist end

Kiraan di sini mesti ditambah dengan parameter id, jika tidak, ralat akan dilaporkan. Boleh saya tanya kenapa?

Ralatnya adalah seperti berikut:

1054: Lajur '*' tidak diketahui dalam 'senarai medan' [pernyataan SQL] : PILIH KIRA(`*`) SEBAGAI kiraan tp_DARI `xh_article` LIMIT 1

Struktur pangkalan data adalah seperti berikut:

微信图片_20210320172548.png

Sanys
Sanys

membalas semua(1)
欧阳

Apakah versi 3 ini? count() boleh digunakan tanpa menghantar nilai. Jika ralat dilaporkan, cari kod sumber kaedah kiraan dan lihat kod sumber.

Jangan risau tentang masalah kecil ini, dan versi anda terlalu rendah. Kaji versi baharu dengan lebih lanjut dan ikuti perkembangan

  • balas Hello cikgu, bolehkah anda berkongsi pustaka kaedah awam PHP?
    Siméon pengarang 2021-04-02 00:07:35
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan