thinkphp怎么根据姓名查询

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视频教程

以上就是

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享