Moin,
php.de zerwirft mir ständig das Post-Format.
Habe es deshalb hier nochmal:
-->https://pastebin.com/NK6WYDtK
Wenn die Datenbank so aussieht für das Verkaufen von Kleidung:
Tabelle 'users':
id hat den Primärschlüssel -> Autoincrement.
Tabelle 'produkte':
id hat den Primärschlüssel -> Autoincrement.
userid hat den Index.
Verknüpfung: users.id -> produkte.userid
Nun soll eine weitere Tabelle für die Produktkategorie rein:
Wie vergebe ich denn nun die Schlüssel?
Wenn ich kategorie.id -> primärschlüssel -> Autoincrement vergebe + der produkte.katid den Index und diese miteinander Verbinde (kategorie.id -> produkte.katid)
kann ich in der Tabelle 'kategorie' zwar Kategorien einfügen und anschliessend produkte.katid den Autoincrement-Wert von kategorie.id hinzufügen.
Anschliessend kann ich es aber nicht mehr ändern.
Ziel:
Ich möchte in einer Adminübersicht neue Kategorien hinzufügen können und danach diese den Produkten zuweisen.
Die Ausgabe soll sowas ergeben:
Max Meier T-Shirt Herrenmode
Lisa Müller Rock Damenmode
php.de zerwirft mir ständig das Post-Format.
Habe es deshalb hier nochmal:
-->https://pastebin.com/NK6WYDtK
Wenn die Datenbank so aussieht für das Verkaufen von Kleidung:
Code:
Tabelle 'users' Tabelle 'produkte' +----+---------+----------+ +----+--------+------------+ | id | vorname | nachname | | id | userid | produktname| +----+---------+----------+ +----+--------+------------+ | 1 | Max | Meier | | 1 | 1 | T-Shirt | | 2 | Lisa | Müller | | 2 | 2 | Rock | +----+---------+----------+ +----+--------+------------+
id hat den Primärschlüssel -> Autoincrement.
Tabelle 'produkte':
id hat den Primärschlüssel -> Autoincrement.
userid hat den Index.
Verknüpfung: users.id -> produkte.userid
Nun soll eine weitere Tabelle für die Produktkategorie rein:
Code:
Tabelle 'users' Tabelle 'produkte' Tabelle 'kategorie' +----+---------+----------+ +----+--------+---------+------------+ +----+-----------+ | id | vorname | nachname | | id | userid | katid |produktname | | id | kategorie | +----+---------+----------+ +----+--------+---------+------------+ +----+-----------+ | 1 | Max | Meier | | 1 | 1 | 2 |T-Shirt | | 1 | Damenmode | | 2 | Lisa | Müller | | 2 | 2 | 1 |Rock | | 2 | Herrenmode| +----+---------+----------+ +----+--------+---------+------------+ +----+-----------+
Wenn ich kategorie.id -> primärschlüssel -> Autoincrement vergebe + der produkte.katid den Index und diese miteinander Verbinde (kategorie.id -> produkte.katid)
kann ich in der Tabelle 'kategorie' zwar Kategorien einfügen und anschliessend produkte.katid den Autoincrement-Wert von kategorie.id hinzufügen.
Anschliessend kann ich es aber nicht mehr ändern.
Ziel:
Ich möchte in einer Adminübersicht neue Kategorien hinzufügen können und danach diese den Produkten zuweisen.
Die Ausgabe soll sowas ergeben:
Max Meier T-Shirt Herrenmode
Lisa Müller Rock Damenmode
Kommentar