ThinkPHP如何在一个文本框中可以根据条件查询?

比如说:一张表有id,name,num三个字段。一个页面文本框text,一个submit搜索按钮。在text中我输入name可以模糊查询出来关于name的信息。输入num... 比如说:
一张表有id,name,num三个字段。
一个页面文本框text,一个submit 搜索按钮。
在text中我输入name可以模糊查询出来关于name的信息。输入num也可以模糊查询出关于num的信息。
但是两者是分开的。 就好比百度这样....不需要关联,能分开查询就好了!!!
求大神支支招!!!
拜谢!!!!!
展开
 我来答
learneroner
高粉答主

推荐于2016-06-18 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6568万
展开全部

前端

<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();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式