Cara menggunakan fungsi carian dalam thinkPHP3.2.3
meimei
meimei 2018-04-23 22:47:57
0
3
1191

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();



meimei
meimei

membalas semua(2)
猪哥

Cetak pernyataan SQL dan kemudian laksanakan pernyataan SQL dalam pangkalan data untuk menguji dan anda akan tahu hasilnya

Alan_繁华

Mula-mula pastikan terdapat medan papan kekunci dalam data anda

  • balas Ya, nama input dalam borang = "keyboard", bukan seperti ini?
    meimei pengarang 2018-04-23 23:23:16
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan