Rumah > Soal Jawab > teks badan
Bagaimana untuk menggunakan fungsi carian dalam thinkPHP3.2.3? Apakah yang salah dengan perkara berikut? ' ;
$where=[]; //Syarat carian if($keyboard){ //Tentukan sama ada kosong
$where['keyboard']=['like',"%$keyboard%"];
}
$count= $article->where($where)->count();// Soal jumlah bilangan rekod yang memenuhi keperluan
$Page = new ThinkPage($count,5);// Instantiate kelas paging dan luluskannya dalam Jumlah bilangan rekod dan bilangan rekod yang dipaparkan pada setiap halaman (25)
$show = $Page->show();// Paparan output dalam paging
$list = $article-> where($where)->order( 'time desc')->limit($Page->firstRow.','.$Page->listRows)->select();
$this-> ;tugaskan('senarai',$senarai) ;//Tetapkan set data
$ini->tetapkan('halaman',$tunjukkan);//Tetapkan output paging
$ini->paparan();
PHP中文网2018-04-24 20:39:16
Cetak pernyataan SQL dan kemudian laksanakan pernyataan SQL dalam pangkalan data untuk menguji dan anda akan tahu hasilnya