MySQL语句未返回正确的数据

用户名

我正在尝试将一个MySql查询放在一起,该查询将基于从php传递的值返回结果。但是,我正在使用的代码将引发“未知列输入”错误,然后在var $ query1中引发值的名称。我显然在某处出错了,希望能提供一些指导来纠正错误。

我只发布了相关的代码,但很乐意在需要时发布更多代码。只需要检查我的陈述中的错误。

非常感谢。

$searchSql = ($qtype != '' && $query != '' && $query1 != '') ? "WHERE ".$qtype." LIKE '%".$query."%' AND customer = ".$query1."" : '';
马丁

可能是由于第二个条件周围缺少单引号引起的:

AND customer = ".$query1.""

可能是:

AND customer = '".$query1."'"

如果$ query1是文本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章