Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Kilka wartości w jednym polu, albo jak inaczej zaprojektować bazę.
--Phobos--
post
Post #1





Goście







Cześć,
Chcę każdemu odnośnikowi przypisać id usera, który go kliknął, tak, żeby potem uniknąć kliknięcia go drugi raz przez tę samą osobę.

Myślałem, żeby w tabeli z odnośnikami zrobić kolumnę w której będę przechowywał id w taki sposób:
Kod
id3;id56;id81;...id17


Myślicie, że to dobry pomysł?
Możecie podpowiedzieć, jak to zapisać i odczytać?

Prosze o pomoc.

Pozdrawiam
Phobos
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


Nie jest to dobry. Bardzo ciężko wyszukuje się w takich strukturach, czy dany user już dany link odwiedził. Już nie wspomnę o ustawianiu klucza na czymś takim.
IDEALNA struktura to:
tblLinks:
id (autoincrement) PK
address
...

tblUsers:
id (autoincrement) PK
name
...

tblClicks:
id (autoincrement) - niekoniecznie
link_id
user_id
...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 15:04