0

単純にロジックについて、2 つの質問があります。

ビデオゲームのデータベースが必要です (名前、カバー、説明、プラットフォーム、ジャンル)

ジャンルが複数の値を持つことができるようにするにはどうすればよいですか?

例: Fallout 3 は FPS / RPG ですが、FPS のみまたは RPG のみのクエリを作成した場合に表示できるようにしたいです。または、すべての FPS (FPS/RPG または FPS/MMO ゲームを含む) を表示する、genre.php?genre=FPS ページを作成します。

クエリはLIKE十分ですか?

そして2番目の質問:

これをPHP検索スクリプトに送信する、プラットフォーム用のさまざまなチェックボックスを備えたフォームがあります。

search.php?q=dead+island&PC=on&PS3=on&Xbox360=on&Wii=on

すべての可能性を考慮して SQL クエリを作成せずに作成するにはどうすればよいですか? プラットフォームがたくさんあることを知る(ファミコン、N64など)

例 (簡略化):

if(PC=on) = SQL search in platform PC

if(PC=on and PS3=on) = SQL search in platform PC and PS3

ご協力いただきありがとうございます!

4

1 に答える 1