我正在尝试为我网站上的服务器创建过滤功能。用户可以检查他们想要过滤的类别的不同选项,我有一个 ajax 请求,它返回满足他们条件的服务器。但是,我的 mysql_query 不工作,我想我可能有错误的语法。
默认情况下,每个类别的选项设置为 1。我当前的查询是:
$order = "SELECT * FROM `servers`
WHERE `size` = '$size' or
1 = '$size' and
`type` = '$type' or
1 = '$type' and
`mode` = '$gamemode' or
1 = '$gamemode' and
`main` = '$main' or
1 = '$main'
ORDER BY $orderby
LIMIT 5";
它似乎没有得到正确的服务器,我的查询是否有错误?
谢谢!