Stel kheb een site voor een winkel.
Een winkel heeft producten, dus zou ik een tabel 'producten' kunnen maken.
Het nadeel is dat elk product andere eigenschappen heeft, bijvoorbeeld:
Stereo : Merk, Type, aaantal watt, prijs, aantal CD laden, etc ...
TV : Merk Type, teletekst, prijs, videocombo, etc ...
Moet ik dan voor elk product een andere tabel aanmaken, bijvoorbeel de tabellen 'stereos' & 'tvs' of is er een heel simpele oplossing voor? :P
Jah je kunt natuurlijk geen gegevens halen zonder ze op te slaan.. Zo crieeër je wel een variabel tabelletje, die je dus ook variabel op kunt halen en dus voldoet aan alle eisen van een webwinkel..
Iets ophalen waarvan de gegevens variabel zijn, zonder die gegevens op te slaan moet nog uitgevonden worden denk ik :P
Jah dus jij slaat de plank mis.
Het gaat om de beste opslagtabellen, uitlezen is het probleem niet.
Maar het probleem is dus dat ik OF tigtal tabellen moet maken OF 1 tabel met veel overbodige velden omdat lang niet alle kenmerken bij alle producten horen OF Elwins vrij ingewikkelde idee OF ... ?
Ik vraag niet 100 keer hetzelfde.
Ik wil graag een goede oplossing, jij zeurt alleen maar over basic dingen die hier op de site al staan, zoals je loops ...
Elwin (a.k.a. SpaceFrog) schreef op 19.10.2004 19:27
OF Elwins vrij ingewikkelde idee OF ... ?
Ahum... Mag geen probleem zijn, want die bestaan niet, alleen uitdagingen.. ;P
Elwin
Hehe, jij weer :P
Mja, uitdagingen zijn leuk maar geniale ingevingen van bezoekers ook :P
Wat betreft de kenmerken aan de producten koppellen (mijn idee), dat is natuurlijk niet goed. Je moet die kenmerken aan een type koppelen. Dan voeg je eerst een type toe, waarvoor je de kenmerken specificeerd.
Vervolgens zijn je typen gelijk de lay-outs om porducten toe te voegen (haal alle kenmerken op die bij een type horen).
Edit:
Dan wordt het zoiets:
KENMERK
k_id (bijv: 1)
k_naam (bijv: 'aantal watt')
k_eenheid (bijv: 'W')
TYPE
t_id (bijv: 1)
t_naam (bijv: 'stereo')
MERK
m_id (bijv: 12)
m_naam (bijv: 'Sony')
PRODUCT
p_id (bijv: 136)
p_t_id (join naar type, bijv: 1)
p_m_id (join naar merk, bijv: 12)
TYPE_KENM (koppeltabel)
tk_id (bijv: 1)
tk_t_id (join naar type, bijv: 1)
tk_k_id (join naar kenmerk, bijv: 1)
tk_waarde (bijv: '2x50')
En dan mogen leden niet 100 keer hetzelfde vragen, hé...
...of je stopt met zeuren.
Niemand mag 100 keer hetzelfde vragen, want..
a) dan luister/lees je niet goed als er een antwoord wordt gegeven
b) niemand weet antwoord op je vraag, dus zoek je heil op een ander forum
c) niemand wil antwoorden, dus zoek je heil op een ander forum...