Tek ve Bir Öğe Çoklu Boyutları için [kapalı]

1 Cevap

Ben bir ItemID kabul eden bir PHP düğümler kullanarak ve Ürün Fiyatı Dönüş duyuyorum.

Şimdi bileşeni değiştirme var ki

Ürün Standart Boyut olabilir veya Çoklu Boyutu Olabilir.

Örneğin

Watch has Standard (No Size) but Shoes May have Sizes like 5,6,7,.... And Depending on the Sizes the prices are also different.

Ne bu sorunu çözmek için iyi bir yol olmalı.

1 Cevap

Iki yolu akla geliyor:

1) ItemID / Boyut / fiyatlar ve sorgu sahip 2 tablo / dizi ekle o

ItemID  Item
1        Watch
2        Shirt

ID ItemID Size Price
1   1       0  14.95
2   2       S   9.95
3   2       M  10.95

2) Have multiple entries per ItemID in a single table/array ( at that point ItemID won't be able to be a primary key/array index/etc ) if an item has multiple sizes Example:

ID  ItemID  Item    Size Price
1   1       Watch   0   14.95
2   2       Shirt   S    9.95
3   2       Shirt   M   10.95

Genel olarak konuşursak çözüm 1. muhtemelen en iyi bahistir.