首頁  >  文章  >  php框架  >  thinkphp怎麼會根據姓名查詢

thinkphp怎麼會根據姓名查詢

藏色散人
藏色散人原創
2022-12-21 09:34:471770瀏覽

在thinkphp中可以透過模糊查詢LIKE關鍵字來實現根據姓名查詢,其實作程式碼如「$data['name']=array( 'LIKE','%程歡%');$ arr= $m->where($data)->select();var_dump($arr);”,該語句表示查詢姓名中包含“程歡”的人員資訊。

thinkphp怎麼會根據姓名查詢

本教學操作環境: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);
  • ##多條件模糊符合

      查詢名字中包含」程歡「 或名字中包含」王「的人員資訊        //預設為or的關係

    $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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn