搜索SQL查询,这是真的

时间:2011-01-06 20:05:29

标签: php sql search

我的搜索查询效果很好,但我需要它才能显示visible = true的结果。这是需要添加到查询中的内容,我只是不知道如何正确地执行它。这是查询。

  

$ query = $ mysqli-> query(“SELECT   身份证,姓名,公司,镇人   名称LIKE'%$ mysearchString%'或   公司LIKE'%$ mysearchString%'或   town LIKE'%$ mysearchString%'ORDER BY   名称DESC LIMIT 100“);

$ mysearchString var只是一个已清理的$_GET['s']

2 个答案:

答案 0 :(得分:3)

SELECT id,name,company,town 
FROM people WHERE 
(name LIKE '%$mysearchString%' 
OR company LIKE '%$mysearchString%' 
OR town LIKE '%$mysearchString%')
 AND visible = true
ORDER BY name DESC LIMIT 100

答案 1 :(得分:2)

$query = $mysqli->query("SELECT id,name,company,town FROM people WHERE (name LIKE '%$mysearchString%' OR company LIKE '%$mysearchString%' OR town LIKE '%$mysearchString%') AND visible = true ORDER BY name DESC LIMIT 100");