【发布时间】:2014-07-09 18:34:15
【问题描述】:
我有一个 MySQL 用户表,其中包含多个字段,包括整数用户类型字段(管理员或普通)。我正在寻找一个主搜索,它可以在所有字段中搜索给定的字符串,但带有用户类型的 where 子句(针对特定类型)
我正在使用
$sql = "SELECT * FROM users WHERE user_fname like '%".$data."%' OR user_lname like '%".$data."%' OR user_login like '%".$data."%' OR user_callsign like '%".$data."%' AND user_type='2'";
但是当我搜索时,它会查询整个表而忽略了我的 user_type 子句。我的想法不多了,请建议我如何解决这个问题。
谢谢,
【问题讨论】:
-
由于user_type字段是整数类型,去掉单引号。