サイトのサーバーにフィルター機能を作ろうとしています。ユーザーは、フィルタリングするカテゴリのさまざまなオプションを確認できます。また、条件を満たすサーバーを返す 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";
正しいサーバーを取得していないようです。クエリにエラーがありますか?
ありがとう!