Quote:
Originally Posted by liveplayer64
Danke, werde ich mir mal demnächst anschauen. Wenn mir jemand noch anders helfen kann, nichts gegen deiner Antwort habe mir aber dabei was anderes erhofft, kann mir gerne noch Antworten geben.
|
Seine Antwort ist mehr als konstruktiv und dort ist alles gesagt was du wissen musst..
A_User: ID, Username
A_Badges: User_ID, Badge_ID, Badge_Slot
zu
A_User: ID, Username
A_Badges: Badge_ID, Badge_Slot, BadgeSource(Pfad? oder Bild als Binary)
B_UserBadges (B da Untertabelle von A): User_IDd, Badge_ID
Du trägst dann in B_UserBadges ein, welche Badges ein User besitzt. User_ID 1 bestitzt 3 Badges. Also sind in B_UserBadges 3 Zeilen mit User_ID 1 und der BadgeID.
Dann holst du dir aus A_Badges alles was du brauchst, das Bild, den Slot. Fertig. Schau dir JOIN-Statements an, hilft hier. Außerdem Normalisierung von Tabellen. n zu n Beziehung ist auch korrekt. Google hätte dir da auch geholfen, ganz ehrlich.
A_User = Userdaten
A_Badges = Badges
B_UserBadges = A_User ID und A_Badges ID