Moin,
ich hab da mal eine Frage bzgl Datenbank (MySQL)
Undzwar arbeite ich jetzt wieder an meinem Gruppen-Addon (ähnlich der VZ Seiten)
Link
Habe das vor etwa einem Monat schon angefangen, hatte aber keinen Plan wies weiter geht...
undzwar komm ich einfach nicht drauf wie ich am Besten die Zugehörigkeit
Benutzer => Gruppe speichern soll, also in ein Tabellen Layout umsetze.
Die Benutzer haben eine fortlaufende ID zB "1" ist meine ID,
Die Gruppe: Beispielgruppe hat auch eine fortlaufende ID in dem Link "1"
Jetzt ist der Sinn einer Gruppe natürlich das mehrere Benutzer der Gruppe angehören
UserID | GroupID
1 | 1
2 | 1
4 | 1
1 | 2
7 | 2 etc..
Aber wenn ich etwas in dem Format speichere habe ich ja eine riesige Tabelle dann am Ende (wenn es Viele Gruppen mit vielen Benutzern gibt)
Also kann ich es so ja nicht wirklich abspeichern,
table_group_member
GroupID | GroupMember
1 | 2,4,5,3,6,1
2 | 1,2,4,5,10
3 | 1,5,2,4
So in etwa stelle ich mir das vor, wie es am Besten laufen könnte, nur leider habe ich dazu keinen Plan wie ich soetwas erstelle, und im php Script dann die Einträge durch ein "," getrennt und wieder gelesen werden -.-
Oder ist diese Denkweise überhaupt total falsch?
ich muss wie gesagt nur die Gruppen > 1:N < Benutzer zusammenfügen,
bin über jede Hilfe dankbar
Gruß,
Fabian
ich hab da mal eine Frage bzgl Datenbank (MySQL)
Undzwar arbeite ich jetzt wieder an meinem Gruppen-Addon (ähnlich der VZ Seiten)
Link
Habe das vor etwa einem Monat schon angefangen, hatte aber keinen Plan wies weiter geht...
undzwar komm ich einfach nicht drauf wie ich am Besten die Zugehörigkeit
Benutzer => Gruppe speichern soll, also in ein Tabellen Layout umsetze.
Die Benutzer haben eine fortlaufende ID zB "1" ist meine ID,
Die Gruppe: Beispielgruppe hat auch eine fortlaufende ID in dem Link "1"
Jetzt ist der Sinn einer Gruppe natürlich das mehrere Benutzer der Gruppe angehören
UserID | GroupID
1 | 1
2 | 1
4 | 1
1 | 2
7 | 2 etc..
Aber wenn ich etwas in dem Format speichere habe ich ja eine riesige Tabelle dann am Ende (wenn es Viele Gruppen mit vielen Benutzern gibt)
Also kann ich es so ja nicht wirklich abspeichern,
table_group_member
GroupID | GroupMember
1 | 2,4,5,3,6,1
2 | 1,2,4,5,10
3 | 1,5,2,4
So in etwa stelle ich mir das vor, wie es am Besten laufen könnte, nur leider habe ich dazu keinen Plan wie ich soetwas erstelle, und im php Script dann die Einträge durch ein "," getrennt und wieder gelesen werden -.-
Oder ist diese Denkweise überhaupt total falsch?
ich muss wie gesagt nur die Gruppen > 1:N < Benutzer zusammenfügen,
bin über jede Hilfe dankbar
Gruß,
Fabian