ik heb een probleempje, ik wil namelijk dat in de database namen worden opgelslagen in dezelfde 'cel', Bijv.

Auto - Fiets - Brommer
______________________
Niemand - Henk - Kees
Klaas - Piet - Frank


maar nu wil ik dat er meerde mensen in 1 cel kunnen, dat het dit word:

Auto - Fiets - Brommer
______________________
Niemand - Henk Klaas - Kees Jan
Klaas Kees - Piet - Frank

alleen dan wil ik het via een mysql_query kunnen updaten, dat de namen die in die cel staan, er ook in blijven. En ook dat je het voertuig selecteerd waar jou naam bij staat, maar dat als je henk heet, dat je niet die van henk selecteerd en die van henkabc.

Ik heb zelf zo iets in gedachte:


mysql_query("UPDATE `voertuigen` SET `auto`=`auto`+{$naam} WHERE `dag`='3'");
mysql_query("SELECT `auto` FROM `voertuigen` WHERE `dag`='3' AND `auto`=??***NAAM***??")
Is het niet beter om eens te kijken naar normalisatie van de database?
Velden en tabellen zijn nooit afhankelijk van een aantal...
Niet doen! In een cel hoort atomaire data te staan, m.a.w. het mag niet deelbaar zijn in meerdere logische stukken. Je gaat nu tegen allerlei problemen aanlopen en je ontneemt jezelf de mogelijkheden die SQL je biedt.

Leer hoe je databases moet ontwerpen en kijk in het speciaal naar database normalisatie: http://www.phlonx.com/portfolio/nf/ , http://nl.wikipedia.org/wiki/Databasenormalisatie en http://www.sum-it.nl/cursus/dbdesign/hollands/logis010.php3 .

Edit: Aar was me al voor :(

Reageren