2017-04-09 115 views
-1

这里是我的SQL代码的搜索框(表包含M和F排名),我只想对M获取数据:MySQL的PHP​​多WHERE子句

"SELECT * 
    FROM players WHERE gender = 'M' AND 
    name LIKE '%{$keywords}%' 
    OR surname LIKE '%{$keywords}%' 
"; 

我试图让值的玩家谁是男人(M)

所以这是非常重要的性别有人M但对于第二和第三WHERE子句我想把OR

+0

你不会在这里为别人做这项工作,但你可以通过检查他们的错误代码或帮助人们开始帮助他人。我会给你一个MYsqli的通用例子来帮助你。 –

回答

1

你要这样呢?

"SELECT * 
    FROM players WHERE gender = 'M' AND 
    (name LIKE '%{$keywords}%' 
    OR surname LIKE '%{$keywords}%') 
";