+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Daten aus Mehrfachauswahl speichern

  1. #1
    TP-Veteran Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Avatar von Nele
    Registriert seit
    Jan 2004
    Ort
    Borntowncity
    Beiträge
    1.256

    Daten aus Mehrfachauswahl speichern

    Hallo allerseits,

    ich schlage mich gerade etwas mit einem Datenbankdesign rum und hoffe auf euren Rat.

    Und zwar habe ich eine Tabelle kategorien: id, name
    und eine Tabelle termine: id, name, kategorie, datum

    Bisher konnte man im Adminbereich beim Anlegen eines neuen Termins, den jeweiligen Termin einer Kategorie zuordnen und dann bei der Ausgabe die Anzeige durch Angabe einer Kategorie eingrenzen (über ein select-Feld).

    Nun würde ich aber gerne den ein oder anderen Termin mehreren Kategorien zuordnen (über ein multiple select-Feld). Und da frag ich mich nun, wie ich diese Zuordnung am besten in der DB speicher.

    2 Möglichkeiten hab ich bereits überlegt:
    1. Man könnte die kategorien_id's weiterhin in dem Feld "kategorie" bei den Terminen speichern. Und zwar z.B. nach diesem Muster x29x12x5x, damit man das Feld nachher z.B. mit SELECT ... LIKE '%x$kategoriex%' (bzw. so ähnlich) durchsuchen könnte.
    2. Ich müsste noch eine Tabelle anlegen, die dann drei Felder hätte:
    id, termin_id, kategorie_id

    Welche Möglichkeit würdet ihr wählen? Hoffentlich hab ich mich einigermaßen verständlich ausgedrückt.

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    dafür nutzt man normalerweise Umhängetabellen, Beispiel

    id | id_termine | id_kategorie

    In der Termintabelle könntest Du bei kategorie die Anzahl der Kategorien eintragen.

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  3. #3
    TP-Veteran Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Avatar von Nele
    Registriert seit
    Jan 2004
    Ort
    Borntowncity
    Beiträge
    1.256
    Oki, also Variante 2.

    Danke, STeffen.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51