shyboyking
03.08.2004, 20:38
Hallo,
eine m:n-Relation habe ich folgendermaßen gelöst:
tabellekabel
id kabel
1 Flachkabel
2 Rundkabel
zwischentabelle
idkabel idfarbe
1 1
1 2
tabellefarbe
id farbe
1 rot
2 grün
3 blau
Hier wären also dem Flachkabel die Farben rot und grün zugeordnet.
Jetzt zum Problem:
Im Administrationsbereich möchte ich jetzt dem Rundkabel die Farben grün und blau zuordnen, so dass
die zwischentabelle dann so aussieht:
zwischentabelle
idkabel idfarbe
1 1
1 2
2 2
2 3
Dazu wähle ich aus einem Select-Feld das Rundkabel aus, und wähle anhand von Checkboxen die dazugehörigen Farben grün und blau aus.
Wie muß jetzt der mysql-Befehl lauten, um diese Zwischentabelle wie angegeben zu befüllen?
Da ich die Farben grün und blau eingetragen habe,
mußte der Befehl 2 Datenpaare in die Zwischentabelle eintragen. Hätte ich jetzt anhand der Checkboxen alle 3 Farben für das Rundkabel gewählt,
hätte der Befehl 3 Datenpaare in die Zwischentabelle eintragen müssen.
Für eine Lösung wäre ich dankbar.
Grüsse shyboyking
eine m:n-Relation habe ich folgendermaßen gelöst:
tabellekabel
id kabel
1 Flachkabel
2 Rundkabel
zwischentabelle
idkabel idfarbe
1 1
1 2
tabellefarbe
id farbe
1 rot
2 grün
3 blau
Hier wären also dem Flachkabel die Farben rot und grün zugeordnet.
Jetzt zum Problem:
Im Administrationsbereich möchte ich jetzt dem Rundkabel die Farben grün und blau zuordnen, so dass
die zwischentabelle dann so aussieht:
zwischentabelle
idkabel idfarbe
1 1
1 2
2 2
2 3
Dazu wähle ich aus einem Select-Feld das Rundkabel aus, und wähle anhand von Checkboxen die dazugehörigen Farben grün und blau aus.
Wie muß jetzt der mysql-Befehl lauten, um diese Zwischentabelle wie angegeben zu befüllen?
Da ich die Farben grün und blau eingetragen habe,
mußte der Befehl 2 Datenpaare in die Zwischentabelle eintragen. Hätte ich jetzt anhand der Checkboxen alle 3 Farben für das Rundkabel gewählt,
hätte der Befehl 3 Datenpaare in die Zwischentabelle eintragen müssen.
Für eine Lösung wäre ich dankbar.
Grüsse shyboyking