Hallo allemaal, op dit moment worden er 3 "SELECT * FROM"-queries uitgevoerd. Ik zou graag willen dat dit 1 querie wordt. Echter heb ik geen hoe dit moet.
Het script is simpel. We hebben 1 hoofd tabel, genaamd "account". Hierin worden 3 eigenschappen van de user in opgeslagen: age, eyeColor en hairColor.
De waardes van deze 3 eigenschappen zijn afhankelijk van de 3 bijbehoorde tabellen: age_options, eyeColor_options en hairColor_options.
Even een voorbeeld:
In de "account"-tabel is er een kolom met de naam "eyeColor" en zijn waarde is "2".
Dan gaan we kijken in de "eyeColor_options"-tabel waar ID gelijk is aan 2, dan pakken we deze waarde, welke is "green".
Dus gebruiker van het betreffende account heeft groene ogen.
Op deze manier worden er dus nog een aantal queries uitgevoerd, maar volgens mij kan dat allemaal in 1 en dezelfde querie gedaan worden, maar hoe?
Hier is een simpel script: http://pastebin.com/kADKnPPQ
Of de bestanden index.php en het sql bestand: http://www27.zippyshare.com/v/mobl2DeR/file.html
ps: De reden dat ik de <select> options in de database stop en niet in een array is omdat ik deze nog veel vaker ga gebruiken in mijn website.
Het script is simpel. We hebben 1 hoofd tabel, genaamd "account". Hierin worden 3 eigenschappen van de user in opgeslagen: age, eyeColor en hairColor.
De waardes van deze 3 eigenschappen zijn afhankelijk van de 3 bijbehoorde tabellen: age_options, eyeColor_options en hairColor_options.
Even een voorbeeld:
In de "account"-tabel is er een kolom met de naam "eyeColor" en zijn waarde is "2".
Dan gaan we kijken in de "eyeColor_options"-tabel waar ID gelijk is aan 2, dan pakken we deze waarde, welke is "green".
Dus gebruiker van het betreffende account heeft groene ogen.
Op deze manier worden er dus nog een aantal queries uitgevoerd, maar volgens mij kan dat allemaal in 1 en dezelfde querie gedaan worden, maar hoe?
Hier is een simpel script: http://pastebin.com/kADKnPPQ
Of de bestanden index.php en het sql bestand: http://www27.zippyshare.com/v/mobl2DeR/file.html
ps: De reden dat ik de <select> options in de database stop en niet in een array is omdat ik deze nog veel vaker ga gebruiken in mijn website.