【发布时间】:2012-02-10 03:26:55
【问题描述】:
我正在尝试在字段名和姓氏中搜索关键字
$q1 = strtolower($_GET["q"]);
$q=str_replace(" ","%",$q1);
$sql = "select DISTINCT users.*, user_id FROM users WHERE $email_filter
firstname LIKE '%$q%' OR lastname LIKE '%$q%' ORDER BY lastname";
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) { echo $results }
这是我目前所拥有的,问题是如果你以 John Doe 为例,一旦你输入 John,它会找到它,它会找到它,但是 john doe ... 没有结果
【问题讨论】:
-
您需要连接名字和姓氏字段,并将 that 与您的搜索字符串进行比较,如 Using mysql concat() in WHERE clause?