![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 4.01.2005 Ostrzeżenie: (0%)
|
chce stworzyc tabele, w ktorej bede przechowywal wszystkie dane o plikach do pobrania i w zwiazku z tym umieszczam w niej kolumny:
id, kategoria, plik, opis, wielkosc byc moze cos pominalem, ale to nieistotne. chodzi mi o to, w jakiej postaci dac wartosci w kolumnie kategoria? lepiej dac varchar i wstawiac tam np. 'do pobrania', 'niemiecki', 'inny typ', czy moze dac liczby i potem po pobraniu wartosci za pomoca funkcji switch dopasowywac odpowiednie wartosci do tych liczb, np. 1 => 'do pobrania', 2 => 'niemiecki', itd ... prosze o opinie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%)
|
ja przewaznie mam osobna tabele do kategorii, i wtedy kategoria to int i jest to odnosnik do id kategorii ;]
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 4.01.2005 Ostrzeżenie: (0%)
|
a ja wymyslilem cos takiego ...
kategorie w bazie to liczby. pobieram je z bazy, a nizej w kodzie php tworze tablice: i potem wyswietlam nazwe kategorii w ten sposob: gdzie $zmienna jest wartoscia kategorii pobrana z bazy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%)
|
@hmmm , kiepski pomysł. Po co w ogóle kożystasz z bazy danych.
A jak ci się rozrosną kategorie, to będziesz miał dziesiątki swich'ów ? |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
można dać 4 kolumny w tabeli kategorie:
- cat_id (int) (key) - parent_category (int) - category_name (varchar) - category_opis (text) a w drugiej tabeli (np pliki) : - plik_id (int)(key) - category(int) - nazwa (varchar) - opis (text) ..... itd Dzięki temu masz przejrzyście i możesz budować drzewo kategorii (przydaje się np przy menu) Ten post edytował Darti 9.03.2005, 00:28:15 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 4.01.2005 Ostrzeżenie: (0%)
|
@popbart wiem, ze mozna to zrobic przez operacje na plikach, ale ... nie umiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
dlatego robie z wykorzystaniem bazy. a poza tym, w podanym przeze mnie rozwiazaniu widac chyba, ze zrezygnowalem ze switch'a. @darti dzieki, przyda sie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) choc podobne rozwiazanie proponowal juz @sf Ten post edytował hmmm 9.03.2005, 07:05:11 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 21:16 |