![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 3.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
dążę do zrobienia wyszukiwarki po tagu dla wpisów na stronie głównej, coś ala blog. W bazie tagi są dodawane dla wpisu do tablicy po przecinku np: tag1, tag2, tag3, tag4, tag5. Tak wygląda tablica wpisu: TABLE press ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, tag VARCHAR(150) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, txt TEXT CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, img VARCHAR(20) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, data DATE NOT NULL, datapublic DATE NOT NULL, status VARCHAR(3) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL ); Wyciągam z pola wyszukiwarki max 3 tagi. Wrzucam je do tablicy.
Nie wiem jak ogarnąć to po stronie PHP i SQL. Wpisy wyciągam bez problemowo.
Problem mam z tym że tagów może być np. 7 dla danej pozycji + tagi są po przecinkach, a szukanych będzie tylko po 3. Czy to powinna być jedna pętla czy pętla w pętli? PLEASE HELP! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Powinna być osobna tabela na tagi. I wtedy nie będziesz miał kłopotów.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.07.2025 - 23:14 |