Rumah  >  Soal Jawab  >  teks badan

Cara menggunakan fungsi carian dalam thinkPHP3.2.3

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



meimeimeimei2342 hari yang lalu1131

membalas semua(3)saya akan balas

  • PHP中文网

    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

    balas
    0
  • 学乎者也

    学乎者也2018-04-23 23:14:45

    Mula-mula pastikan terdapat medan papan kekunci dalam data anda

    balas
    1
  • meimei

    Ya, nama input dalam borang = "keyboard", bukan seperti ini?

    meimei · 2018-04-23 23:23:16
  • Batalbalas