thinkPHP3.2.3搜素功能怎麼做?以下到底哪裡出錯了呢
public function index(){
$article=D('article');
$keyboard=isset($_GET['keyboard'])?$_GET ['keyboard']:'';
$where=[]; //搜尋條件
if($keyboard){ //判斷是否為空白 >## $ like',"%$keyboard%"];
}
$count= $article->where($where)->count();// 查詢符合要求的總記錄數
$Page = new \Think\Page($count,5);// 實例化分頁類別傳入總記錄數和每頁顯示的記錄數(25)
$show = $Page->show() ;// 分頁顯示輸出
$list = $article->where($where)->order('time desc')->limit($Page->firstRow.','.$Page ->listRows)->select();
$this->assign('list',$list);// 賦值資料集
$this->assign('page',$ show);// 賦值分頁輸出
$this->display();
列印SQL語句 然後在資料庫中執行SQL語句 來測試就知道結果了
先確定你資料中 有沒有 keyboard 這個字段,我覺得應該沒有