外部xmlファイルからのすべての値を格納しているデータベーステーブルがあります。私のプロジェクト要件では、この正規化されていないデータを処理する必要があるためです。適切な方法でデータを抽出するのを手伝う必要があります。
2つのWebページ(1つはカテゴリ用)と1つは製品用です。データベーステーブルは次のようになります。
**product_id Code Name ProductRange ProductSubRange WebCategory**
1 1002 Lid 30l Crystal;Uni LIDs Household products
2 10433 Casa Basket Silver Casa Casa Hipster BASKET Kitchenware
3 17443 Casa Basket Ice White Casa;Laundry LAUNDRY BASKET Laundry products
4 13443 Garden tub Eden Eden Garden Pots Household products
5 199990 Black Lid 201 Crystal Crystal Lids Household products
複数のproductRangeに属する製品は、セミコロン(;)で示されます。たとえば、「Lid301」という名前のproduct_id 1の上は、「Crystal」と「Uni」の2つの製品範囲に属しています。product_id 3についても同じです。ただし、製品2は単一のProductRangeに属しています。
私の質問:
1)「Webcategory」のquery_string値に基づいて「ProductRange」を返すことができるようにクエリを作成するにはどうすればよいですか?例:クエリ文字列からWebCategoryとして「HouseholdProducts」を取得した場合、次のように区別できます。
Household Products
|-Crystal
|-Uni
|-Eden
Laundry Products
|-Casa
|-Laundry
Kitchenware
|-Casa
2)抽出されたProductRangesに基づいて、製品範囲とWebカテゴリに応じてWebページに製品を個別に表示したいと思います。たとえば、上から「Crystal」を選択すると、次のように、それぞれproduct_idが「1」と「5」の製品が表示されます。
Household Products|
|-Crystal
|-Lid 301 (product_id=1)
|-Balck Lid 201 (product_id=5)
|-Uni
|-Lid 301 (product_id=1)
|-Eden
|-Garden Tub
Kitchenware|
|-Casa
|-Casa Basket silver
Laundry Products|
|-Casa
|-Casa Basket Ice White
|
|-Laundry
|-Casa Basket Ice White
データベースからレコードを取得する方法と、プログラミングに慣れていないときに何をする必要があるかを誰かに教えてもらえますか?この点で誰かが私を助けてくれれば幸いです。