[PHP]Producten eigenschappen toevoegen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Ik heb een flat file database die er zo uitziet:
Badmat 60x60 cm Kleurkode:08
Badmat 60x100 cm Kleurkode:08
WC-mat 60x60 cm Kleurkode:08
Badmat 60x60 cm Kleurkode:01
Badmat 60x60 cm Kleurkode:08
Badmat 60x60 cm Kleurkode:09
Badmat 60x60 cm Kleurkode:10

Deze heb ik netjes in een mysql database gestopt, dus alle producten, dus er staan ook dubbele in, teminste zelfde productnaam alleen andere kleurkode..
Nu wil ik al deze kleurcodes in 1 veld stoppen gewoon met een scheidingsteken alleen krijg ik deze dus niet goed bij elkaar! Ik heb het al geprobeerd met loopjes enzo maar krijg alleen maar rare dingen :S Kan ik met een query of met een loopje (weer) het zo maken dat die dus alle kleurcodes bij 1 product stopt?

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Waarom een scheidingsteken? Waarom geen aparte tabel? Zo kan je net zo goed de database afschaffen en alleen met een tekstbestand werken; nog veel eenvoudiger ook. (Bij wijze van spreken dan)

[ Voor 57% gewijzigd door gorgi_19 op 14-09-2003 00:59 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • P.B.
  • Registratie: Juli 2001
  • Niet online
worm wil je ze in 1 veld hebben als ik vragen mag ? Je hele database model is fout.

Tabel: Producten
Tabel: Maten
Tabel: Kleuren

[ Voor 24% gewijzigd door P.B. op 14-09-2003 00:59 ]


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Mijn database structuur:

ID | Naam | Kleuren | Prijs

Dat lijkt mij veel makkelijker met listen toch?

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Megamind schreef op 14 September 2003 @ 01:02:
Mijn database structuur:

ID | Naam | Kleuren | Prijs

Dat lijkt mij veel makkelijker met listen toch?
Ja, maar stel dat je alles wil hebben, waarbij de prijs ligt tussen de 1 en de 3 euro.
Of alles wil hebben, waarbij de kleurcode 08 is.

Hoe krijg je deze queries voor elkaar?

En eenvoudiger met listen? Je moet nu in je code de boel gaan splitsen, terwijl je veel eenvoudiger kolommen kan gaan uitlezen. Met updaten moet je bovendien zaken nog gaan samenvoegen.

[ Voor 20% gewijzigd door gorgi_19 op 14-09-2003 01:05 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Maakt niet uit.. alle producten met dezelfde kleur hebben dezelfde prijs dus dat maakt niet uit, en producten heten zoiets: Badmat 60x60 cm, dus maten zijn niet van belang..

Acties:
  • 0 Henk 'm!

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
Wat is de moeite om een correct database ontwerp te maken en zo veel meer functionaliteiten toe te kunnen voegen, het schaadt zeer zeker niet.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Kan je een voorbeeld geven hoe jij het zou doen? O-)

Acties:
  • 0 Henk 'm!

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
Duncan schreef op 14 september 2003 @ 00:59:
worm wil je ze in 1 veld hebben als ik vragen mag ? Je hele database model is fout.

Tabel: Producten
Tabel: Maten
Tabel: Kleuren
En dan met cross tabellen ertussen en InnoDB :)

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
ok ik ga uitzoeken wat dat betekent en dan kijken hoe ik verder kan :P
Pagina: 1