目前有個項目,搜索的功能。在一個table里。姓名 學號 手機號 項目A 項目B除了姓名以外,其他都是精確查詢。姓名 :模糊查詢學號 手機號 項目A 項目A :精確查詢只輸入一個關鍵字,其他不輸入也能查詢。請問這個sql 怎么寫???
2 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
查詢條件可以這么寫
if(trim($where['name'])){ $where['name']=['like',"%".trim($where['name'])."%"]; }else{ unset($where['name']); } if(trim($where['number'])){ $where['number']=['like',"%".trim($where['number'])."%"]; }else{ unset($where['number']); } if(trim($where['tel'])){ $where['status']=trim($where['status']); }else{ unset($where['status']); }
添加回答
舉報
0/150
提交
取消