![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Gromadzę w bazie elementy, którym można przypisywać tagi, które są wpisywane w jednej kolumnie rozdzielone przecinkami. Chcę poprzez wyszukiwarkę napisaną w PHP znaleźć wszystkie elementy, które mają dany tag. Może powinienem to inaczej skonstruować? Jak? Jakaś osobna tabela w bazie danych? Nie mam pojęcia.
Szukałem długo w internecie i w mojej Biblii PHP5 MySQL i nie mogę znaleźć choć jest to bardzo dziwne. Jak zbudować zapytanie SELECT do bazy, które wyświetli rekordy, które w polu "tags" mają wartość która zawiera podane wyrażenie "słowo". Sądzę że jest to częsty przypadek dlatego bardzo dziwi mnie fakt, że niemogłem tego znaleźć. Gromadzę w bazie elementy, którym można przypisywać tagi, które są wpisywane w jednej kolumnie rozdzielone przecinkami. Chcę poprzez wyszukiwarkę napisaną w PHP znaleźć wszystkie elementy, które mają dany tag. Może powinienem to inaczej skonstruować? Jak? Jakaś osobna tabela w bazie danych? Nie mam pojęcia. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
a ja bym proponował przenieść tagi do osobnej tabeli i poszczególne elementy łączyć za pomocą tabeli pośredniej. wtedy chyba jest łatwiej zarządzać tagami.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 14:25 |