私は次のことを達成するための良い解決策を見つけようとしています:
「Tide - Original Scent」など、さまざまな製品の名前を含むテーブルがあります。
さらに、たとえば 50 液量オンスの量もあります。
私が今抱えている問題は、製品が50液量オンスの容器だけでなく、75液量オンスや100液量オンスなどのさまざまなサイズで提供されることです. これらのそれぞれについて、製品テーブルに新しい行があります。
id| productName | amount | unit
1 |"Tide - Original Scent" | 50 | "fl oz"
2 |"Tide - Original Scent" | 75 | "fl oz"
3 |"Tide - Original Scent" | 100 | "fl oz"
これで、このテーブルで検索を実行するための Web インターフェイスができました。「tide」を検索するたびに、3 つの行すべてが取得されます。これは当然のことです。ただし、別の動作が必要なため、ここであなたの助けが必要です。
3 つの行すべてを返す代わりに、1 つの行のみを返します。次に、ユーザーが「Tide - Original Scent」をクリックすると、ユーザーがサイズを選択するように求められるように、php で処理できるようにする必要があります。
タスクをさらに複雑にするために、同じテーブルに
「Tide - Mountain Spring」という名前の製品もあります。
この場合、「Tide - Original Scent」が「Tide - Mountain Spring」にリンクされていることがわかるように、いくつかの関係を設定しておくとよいでしょう。php 内で、ユーザーがサイズを選択できるようにするだけでなく、(この場合は) 香りも選択できるようにしたいと考えています。
これをどのように達成できるかについて、あなたの推奨事項は何ですか(phpの部分ではありません)?
あなたのデータベースはどのように見えますか?
これらの製品をマッピングするテーブルを作成する必要がありますか? これを作成した場合、これはどのように見えるでしょうか:)