Problem mit Spalte SET in MySQL

kcyberbob

Erfahrenes Mitglied
Hallo,

ich bin gerade am verzweifeln.
Wahrscheinlich ist das Problem ganz einfach zu lösen aber ich komm nicht drauf.

Also ich hab eine Tabelle in meiner Datenbank mit dem Namen userdata.
Die enthält mehrer Spalten unteranderem die Spalte services die wie folgt aussieht:

`services` set('newssystem','gbook','redirect','newsletter') NOT NULL,

So jetzt hab ich ein Formular wo ich 4 checkboxen habe mit den namen:
newssystem, gbook, redirect, newsletter

Wenn ich jetzt in der Datenbank bereits eines der vier in der Spalte stehen habe und ich anschliesen wieder über das formular ein weiteres hinzugügen möchte, dann wir mit nur das eingetragen, das ich gerade eingetragen hab aber das was schon drin stand geht verloren.
Wie bekomme ich das denn hin?

Gruß kcyberbob
 
Wenn er doch neuen Kram eingeben moechte, dann sollte er doch eher INSERT nehmen.
Er schreibt ja was von
kcyberbob hat gesagt.:
ein weiteres hinzugügen

Mir ist im Moment wirklich nicht ganz klar was er da genau vorhat.
Vielleicht koennte etwas PHP-Source meine Verwirrung beseitigen.
 
Danke für die schnelle Antwort.
Um nochmal alle Fragen zu beseitigen.
In der Tablle usedata werden bei der registrierung alle Daten eingtragen und danach hat er die Möglichkeit verschiedene Services zu aktivieren.
Die Service stehen in der Spalte Service und wenn man für die Spalte SET verwenden ist eine Mehrfachauswahl von vordefinierten einträgen möglich.
Und so will ich halt das wenn er schon zwei oder auch drei Services aktiviert hat noch einen weiteren aktivieren kann.
Und dabei sollen die alten aber nicht wieder verloren gehen.
Ich hoffe du hast es verstanden.

Vielen Dank für die Hilfe

Gruß kcyberbob
 
Zurück