Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przechowywać te dane ?
Forum PHP.pl > Forum > Bazy danych > MySQL
Mayka
Witam

Mam taki problem, bo niewiem jak przechowywać te dane żeby to było wmiare optymalnie dla bazy..
Mam użytkowników których jest kilkaset i teraz każdy może założyć sobie swoją grupe do której bedzie pisał i teraz niewiem za bardzo jak to zorganizować bo przy każdym wyświetleniu strony trzeba wyświetlić wszystkich użytkowników którzy są w danej grupie.
Oddzielnie tabela z nazwami grup, i z użytkownikami w każdej grupie ? ale teraz oddzielone przecinkiem ? Chyba nie.. Tylko jak ?
nospor
tabela USER
ID
NAME
....

tabela GROUP
ID
NAME
.....

tabela wiążącaUSER_GROUP
ID_USER
ID_GROUP
redeemer
Tabela z grupami (group_id, group_name, owner_user_id). Tabela z użytkownikami przypisanymi do danej grupy (group_id,user_id).
Mayka
A pozniej wiadomości do tego ?
Wszystkie w tabeli 'wiadomosci' ?

nospor
tabela WIADOMOSC
ID
ID_GROUP
TRESC_WIADOMOSCI
ID_USER - id uzytkownika ktory napisał wiadomość
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.