Ich habe zwei Tabellen, eine namens "Cart" und eine namens "Artikel". Jetzt möchte ich, dass der Warenkorb eine Liste von "Artikeln" und Mengen speichern kann. Also habe ich eine weitere Tabelle "cart_items" erstellt, die ein Feld für die ID der Vorlage, die ID des Artikels und die Menge enthält.SQL/PHP: Tabelle Design Frage
Ist das ein gutes Design, oder sollte ich ein anderes Feld für die ID der „cart_item“ hinzufügen? Oder gibt es einen besseren Weg, dies alles zusammen zu tun? Ich laufe gerade in Schwierigkeiten, wenn ich versuche, meinen Einkaufswagen zu aktualisieren. Meine Einkaufswagen-Artikel werden nicht korrekt aktualisiert. Was ich tun muss, ist zu löschen alle die "cart_items" an einen Warenkorb angehängt und dann wieder jedes "cart_item" und ich kann nicht helfen, aber denke, es muss eine bessere Möglichkeit, dies zu tun.
Könnten Sie bitte erklären, wie diese funktionieren? – MackDaddy
Vielleicht kann dieses Tutorial helfen. http: //www.sitepoint.com/blogs/2009/03/12/mysql-foreign-keys-schneller-datenbank-entwicklung / – elviejo79