Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] system tagów
Forum PHP.pl > Forum > Przedszkole
Zwariowany
Chciałbym się zapytać jak zaprojektować w mysql system tagów, tak by później wsród milionów wierszy wyszukać dany wiersz wg tagu??
ayeo
Witam!

Każdy element (na przykład artykuł) w systemie ma swój ID. Robisz osobną tabelę z tagami (id, nazwa, popularność). Dodatkowo tworzysz tabelę relacji wiele do wielu. I to w zasadzie tyle.

Pozdrawiam!
Zwariowany
a jaka struktura tabeli z artykulami dla tagow i ich pozniejsze wyszukiwanie?
ayeo
Każdy element w serwisie powinien mieć swoje unikalne id. Nieważne czy to zdjęcie, artykuł czy rozkład jazdy. Wyszukiwarka wtedy to jedno zapytanko niezależnie od stopnia skomplikowania kryteriów wyszukiwania.
cojack
Jakie znowu tagi? Przecież to są kolumny, więc nazwy kolumn. Skąd Ci się te tagi ubzdurały?


// że jak? biggrin.gif
// ayeo


@edit
no to ja gościa nie rozumiem o co mu chodzi haha.gif


// chodzi zapewne o system tagów


@edit eeee to trzeba było tak od razu

No to ziom robisz tak:



tabela_tagow (id, tag)

tabela_laczaca (id, id_art, id_tagu)


Gdzie id_art to fk z tablicy artykułów, a id_tagu to fk z tablicy tagów.

I święto lasu winksmiley.jpg

@edit ja też jestem udany, przecież w temacie jest napisane system tagów o_O może się w końcu wyśpię porządnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.