如何从type = 1和SEARCH term的列中进行选择?

时间:2014-03-14 15:15:22

标签: php mysql sql search select

试着写一个有趣的查询,不知道是否可能。

$sql = "SELECT * FROM users WHERE Type = '1' ";
$sql .= "WHERE FirstName LIKE '%$searchq%' or LastName LIKE '%$searchq%'";

因此,从类型为1的列中选择所有用户,并且连接的部分是在搜索框中输入的内容。这有可能吗?或者我必须写两个不同的查询? 非常感谢帮助。

1 个答案:

答案 0 :(得分:4)

只需使用括号来整理WHERE语句:

$sql = "SELECT * FROM users WHERE Type = '1' 
    AND (FirstName LIKE '%$searchq%' OR LastName LIKE '%$searchq%')";