![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
w jaki sposob najlepiej zapisac w bazie ulubione artykuly ? powiedzmy, ze kazdy uzytkownik moze zapisac do 20 ulubionych artykulow z jakiegos tam portalu. teraz pytanie czy robic tabele z 20 kolumnami i w kazdym wpisywac id danego artykulu ? czy moze lepiej bedzie stworzyc jedno pole txt i id artykulow rozdzielac po znaku specjalnym np. | ![]() co o tym sadzicie ? ktory pomysl lepszy ? a moze jest jakas inna zasada ? pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Zakładam, że każdy artykuł ma swój ID. Możesz (jak już wspomniałeś):
- w tabeli użytkowników zrobić dodatkowe pole i tam zamieszczać wszystkie ID w postaci ID i dzielnika np. 1,34,12,45 (odczytując za pomocą np. explode) - kwestia tego, czy taka metoda "odczytu" jest dla Ciebie optymalna, - zrobić osobą tabelę z ID artykułu i nazwą usera (nie bardzo rozumiem czemu ma być akurat 20 kolumn) - tutaj kwestia tego, czy ilości danych są statyczne czy dynamiczne. Wszystko zasadniczo zależy od tego, czy masz np. stałą liczbę 10 użytkowników czy wszystko jest dynamiczne, no i jak wygląda Twoja dotychczasowa baza. Budowanie dodatkowego wiersza dla każdego użytkownika (lub artykułu) jest trochę nieekonomiczne. Ten post edytował Daiquiri 22.09.2010, 15:24:29 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego nie
favorite_article rateId | userId | articleId ? -------------------- Moja gra - scraby.io
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 08:15 |