Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 31.01.2005 Skąd: stąd :) Ostrzeżenie: (0%)
|
Jestem dosyć zielony w MySQL-u, więc mam takie pytanie:
chcę zrobić bazę przechowującą informacje o rysunkach (tytuł, data, itp. ), a jedną z nich ma być słowo określające kategorię do której należy rysunek, np. krajobraz, portret. Problem mam taki, że niektóre rysunki będą należeć do kilku kategorii jednocześnie (czyli w czasie wyszukiwania ta sama praca może zostać wyświetlona dla różnych słów) i nie wiem jak to rozwiązać: jak w jednym polu o nazwie np. "kategoria" przechowywać kilka słów, przy czym ta ilość będzie zmienna? Można zrobić pole będące np. tablicą stringów lub czymś w tym rodzaju? Ten post edytował ultramega-ok 24.04.2005, 00:07:23 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Jeżeli rysunki beda znajdywane podczas wyszukiwania to proponuje dodac jedno pole tekstowe w ktorym beda tylko slowa kluczowe odpowiednie dla danego obrazka. Jest to prosta metoda w ktorej nie trzeba zakladac dodatkowej tabeli z kategoriami, ale trzeba recznie wklepywac słowa kluczowe.
Albo metoda ktora podal @SongoQ z dodatkowa posrednia tabela. I mozesz sobie przypisac do obrazka ile chcesz kategorii, a informacja o tym bedzie przechowywana wlasnie w tabeli posredniej. Tabela kategorie Kat_Id Kat_Nazwa Tabela obrazki Obr_Id Obr_Nazwa Tabela posrednia ObrKat_Id ObrKat_Kat_Id - id kategorie ObrKat_Obr_Id - id obrazki |
|
|
|
ultramega-ok Pole z różną ilością słów 24.04.2005, 00:06:26
SongoQ Proponuje takie rozwiazanie:
Stworzenie tabelki k... 24.04.2005, 09:05:34
ultramega-ok Nie rozumię tego chyba do końca. Jak teraz przypoż... 1.05.2005, 18:10:56
ultramega-ok Proszę o dokładniejsze wytłumaczenie.
W której tab... 4.05.2005, 21:01:09
yavaho Kodr_kategorie (i tutaj właśnie chcę przechowy... 4.05.2005, 22:03:45 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:44 |