Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 5.01.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Witam.
Chciałbym stworzyć przy pomocy php i mysql coś w rodzaj struktury katalgów. Tzn można dodać katalog, lub plik, w katalogu założyć kolejny katalog lub wgrać plik. Usuwać ktatalogi, pliki itd. Moje pytani to czy ktoś ma jakiś pomysł jak to wszystko zorganizować a dokłądnie jak zaprojektowac baze aby nie trzeba było z góry zakładać "głębokości" tej struktóry. Ponieważ gdy np założe że może być katalog główny i maksymalnie ma 7 podkatalogów to wtedy potrzebuję do tego celu 8 tabel, aby przechowywać informacje o nazwach podkatalogów i plików w nich przechowywanych. A co gdybym chciał założyć 9 podkatalog? Wtedy wszystko się sypie.. Jeśli ktoś ma pomysł jak to zrobić będe wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 402 Pomógł: 0 Dołączył: 20.01.2003 Ostrzeżenie: (0%)
|
Cytat(Kuziu @ 2006-04-03 23:27:11) Po 2 jesli chcialbys trzymać strukturę możesz to zrobić w 1 tabeli trzymając 3 wartości UnikalneID, Id katalogu wyższego, nazwę aktualnego metoda dobra... na poczatek, potem szybko odkrywasz jej niedoskonalosci. generalnei polecam "5 metode depesza" ( http://www.depesz.com/various-sqltrees.php i http://www.depesz.com/various-sqltrees-implementation.php ) tylko do tego najlepiej uzyc mySQL 5.0 badz PostgreSQL. Na starszym mySQL trzebaby zaimplemenotwac mechnizmy normalnie zawarte w bazie (trigery, procedury skladowane) po stronie php. powiem tak: warto |
|
|
|
espeen Struktury kalalogów... 3.04.2006, 22:21:37
Kuziu Po 1 to do zakladania katalogów nie potrzebujesz b... 3.04.2006, 22:27:11
espeen Cytat(Kuziu @ 2006-04-03 21:27:11)Po 1 to do ... 4.04.2006, 08:27:59
DeyV dir" title="Zobacz w manualu php" target="_manual(... 4.04.2006, 08:44:43
espeen Cytat(DeyV @ 2006-04-04 07:44:43)wymyślono zn... 4.04.2006, 08:58:38
mike_mech Przenoszę z Przedszkola do php. 4.04.2006, 09:07:00 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:14 |