ThinkPHP如何在一个文本框中可以根据条件查询?
比如说:一张表有id,name,num三个字段。一个页面文本框text,一个submit搜索按钮。在text中我输入name可以模糊查询出来关于name的信息。输入num...
比如说:
一张表有id,name,num三个字段。
一个页面文本框text,一个submit 搜索按钮。
在text中我输入name可以模糊查询出来关于name的信息。输入num也可以模糊查询出关于num的信息。
但是两者是分开的。 就好比百度这样....不需要关联,能分开查询就好了!!!
求大神支支招!!!
拜谢!!!!! 展开
一张表有id,name,num三个字段。
一个页面文本框text,一个submit 搜索按钮。
在text中我输入name可以模糊查询出来关于name的信息。输入num也可以模糊查询出关于num的信息。
但是两者是分开的。 就好比百度这样....不需要关联,能分开查询就好了!!!
求大神支支招!!!
拜谢!!!!! 展开
1个回答
展开全部
前端
<input type="text" name="search" />
php
$search = I("search"); // 获得查询信息
$where['name'] = array('like', '%'.$search.'%'); // 模糊查询
$where['num'] = array('like','%'.$search.'%');
$where['_logic'] = 'or'; // 关系为或
$res = D("table_name")->where($where)->select();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询