[SQL allgemein] Mehrere Einträge in DB-Spalte

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Mehrere Einträge in DB-Spalte

    Um in EINER Spalte einer DB-Tabelle (MySQL) mehrere Einträge zu speichern habe ich nach langem Probieren einen Weg gefunden.
    Das brauchte ich um z.B. einen Warenkorb in einer Mitgliedertabelle zu speichern. Die Einträge werden dabei mit Serialize (aus einem Array) in die Tab-spalte eingetragen. Funktioniert einwandfrei bei mir, nur das ist natürlich ein riesig langer String. Deshalb habe ich die möglichen Einträge auf 15 begrenzt, wegen der Länge.
    Meine eigentliche Frage kann man das auch, mit vertretbarem Aufwand anders lösen ?

  • #2
    natürlich, du musst lediglich den grundsatz der normalisierung einhalten und eine neue tabelle "warenkorb" mit zwei spalten (user_id und article_id) anlegen.

    Kommentar


    • #3
      Danke für den Hinweis, aber manchmal ist man wie vernagelt. Komisch, hab später sowas auch schon gemacht, aber diese alte Lösung war für mich irgentwie immer ok. Das kommt davon wenn man sich in ein Problem VERBOHRT, niemand fragen will. Danke nochmals, penizillin hilft halt fast immer.

      Kommentar

      Lädt...
      X