Michał M.
12.11.2005, 12:26:57
Witam!
Mam problem...chce stworzyć baze danych produktów sklepu komputerowego.
Jak powinna wyglądać tabela produktów abym mógł pozniej przy tworzeniu menu podzielić je na kategorie np. Procesory,Płyty główne itd. ? I jak się do nich odwoływać?
Bardzo prosze o pomoc!
PUPI
12.11.2005, 13:10:54
Dodaj do tabeli produktów kolumnę z ID kategorii i jeśli będziesz chciał wyświetlić np. tylko produkty z kategorii procesory o ID = 1 to robisz:
SELECT *
FROM tabela_produktow WHERE kategoria_id = 1
Guest
12.11.2005, 13:45:25
Wielkie dzięki !
Tylko się zastanawiam czy dobrze zrozumiałem??
Np. Baza produkty :
id_produktu :
id_kategori :
nazwa_kategori :
nazwa_produktu :
opis_produktu :
cena_produktu :
Jeśli moze tak być to czy mógłby mi ktoś to rozpisac w mysql?
$produkty ="CREATE TABLE produkty (
id_produktu int(?) not null auto_increment,
id_kategorii int(?) not null.
nazwa_kategorii (jaki typ?) not null,
opis_produktu(jaki typ do 250 znaków?) not null
cena_produktu (jaki typ?) not null,
primary key (produkty_id)
)";
czy to jest dobrze??Bardzo prosze o pomoc chłopaki.....
PUPI
12.11.2005, 14:03:22
Proponuję kategorie trzymać w oddzielnej tabeli, a w tabeli produktów tylko ID kategorii.
PS: Zobacz jak to jest zrobione w innych sklepach np. oscommerce.
ghostrider
12.11.2005, 14:11:06
Ja bym tez wydzielił cene produktu do osobnej tabeli, i tworzył historie cen danego produktu; tj: id_ceny | id_produktu | data_zaminy_ceny.
To działa na ludzi, jesli widza obniżki cen
Michał M.
12.11.2005, 14:11:44
Masz racje 2 tabele będą rozsadnym wyjsciem.....
Mam wielką prośbę...czy ktoś mógłby mi to rozpisac w 2 tabelach w mysql?
Byłbym ogromnie wdzięczny!
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.