Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MYSQL]Pobranie danych z bazy, jaką zrobić strukturę, jak pobrać
Joachim Peters
post
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

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


Witam,

Mam taki problem.
Podczas edycji/dodawania artykułu za pomocą checkboxa mogę zaznaczyć odpowiednie dla niego tagi. Nie wiem jak przechowywać te dane w bazie, żeby później móc pobrać rekordy o określonym tagu.
Co sądzicie o zapisywaniu tagów dla artykułu w postaci ciągu i podczas pobierania użycia LIKE w zapytaniu w celu wybrania tych co posiadają taki tag?
Jest lepsze rozwiązanie.
Z założenia tagi mają być 3/4.

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





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


1-tabela z id tagu i nazwą tagu
2-tabela z artykułami i polem tagi, gdzie wartością tagów są id tagów z kolumny tagów, oddzielone przecinkami... potem rozbijasz wartość $row['tagi']

Plusy rozwiązania:
+ nie trzeba się kłopotać gdy zmienisz nazwę tagu
+ szybkość działania
+ nie zaśmiecasz bazy...

bo jak inaczej powiązać ze sobą dwa rodzaje wartości które w kazdej chwili mogą się zmienić a ich ilość zmniejszyć lub powiększyć?
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: 14.10.2025 - 21:39