mysql 查询两个字段怎么弄?????????

如何将下面的代码,改成查询两个字段?fwm是其中一个字段,下面的代码中只查询这个字段的数据,能否改成查询两个字段?实际操作流程:1、后台录入数据时,有两个填写项目,填写项... 如何将下面的代码,改成查询两个字段?
fwm 是其中一个字段,下面的代码中只查询这个字段的数据,能否改成查询两个字段?

实际操作流程:
1、后台录入数据时,有两个填写项目,填写项目的字段名是: 1、fwm 2、fwmac 这两个字段,
提交数据后,前台页面查询,比如我后台发布一个产品信息,添加这个产品信息时,需要填写产品的防伪码(fwm)和产品的mac地址(fwmac),发布后,前台通过 搜索查询框输入该产品的防伪码或者mac地址后,均可以查询到这条产品信息。所以就有了下面的PHP代码,但是下面的代码,默认只是通过防伪码(fwm)字段查询产品信息,需要修改下面的语句以实现通过查询防伪码和mac地址均可以查询到产品

public function showAction() {
if($this->get('id')){
$id = (int)$this->get('id');
}
if($this->get('fwm')){
$model = $this->model('form');
$fwm = $this->get('fwm');
$sql = "SELECT id FROM `fn_form_1_fangwei`WHERE fwm = '".$fwm."'";
$data = $model->execute($sql,false);
$id=$data['id'];
}
展开
 我来答
百度网友3ee4043
推荐于2018-04-19 · TA获得超过1139个赞
知道小有建树答主
回答量:1055
采纳率:74%
帮助的人:378万
展开全部
$second第二个条件,依次类推

AND 且 表示必须同时满足
$sql = "SELECT id FROM `fn_form_1_fangwei`WHERE fwm = '".$fwm."'"." AND second='".$second."'";

OR 或 表示满足其中之一就可以
$sql = "SELECT id FROM `fn_form_1_fangwei`WHERE fwm = '".$fwm."'"." OR second='".$second."'";
m237373093
2018-04-19
知道答主
回答量:3
采纳率:0%
帮助的人:2760
展开全部
or where 条件2 = 条件2值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式