在thinkphp中可以透過模糊查詢LIKE關鍵字來實現根據姓名查詢,其實作程式碼如「$data['name']=array( 'LIKE','%程歡%');$ arr= $m->where($data)->select();var_dump($arr);”,該語句表示查詢姓名中包含“程歡”的人員資訊。
本教學操作環境:Windows10系統、thinkphp5版、Dell G3電腦。
thinkphp怎麼根據姓名查詢?
表达式查询方式 GT--大于 LT---小于 EQ---等于 EGT---大于等于 ELT----小于等于 NEQ---不等于 //不区分大小写 LIKE---模糊查询 ONTLIKE---查询不匹配的
模糊查詢 LIKE關鍵字
# 查詢姓名中包含」程歡「的人員資訊
$data['name']=array( 'LIKE','%程欢%'); $arr= $m->where($data)->select(); var_dump($arr);
查詢姓名中不包含」程歡「的人員資訊
$data['name']=array( 'NOTLIKE','%程欢%'); // N OTLIKE中间不能有空格 $arr= $m->where($data)->select(); var_dump($arr);
$data['name']=array( 'LIKE',array('%程欢%','%王%')); $arr= $m->where($data)->select(); var_dump($arr);
$data['name']=array( 'LIKE',array('%程欢%','%王%'),'and'); $arr= $m->where($data)->select(); var_dump($arr);
thinkPHP影片教學》
以上是thinkphp怎麼會根據姓名查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!