Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL] Routing
Forum PHP.pl > Forum > Przedszkole
marekfan
Witam
Mam problem natury projektowej.
Chce usyskac adresy
www.nazwastrony.pl/kategoria1/kategoria2/nazwaproduktu,

i teraz nie mam zupełnie pomysłu jak powinna wygladać struktura bazy danych.
1 pomysł.
klucze główne (teraz int AutoInc) zastapic odpowiednio polami tekstowymi i tam trzymane by były nazwy takie jak w adresie url (czyli kategoria1, kategoria 2 itp) jednak tu boje się problemów z wydajnościa szczególnie że to struktura drzewiasta

2 pomysł
klucz główny zostawic w spokoju i dodać tylko pole route i tam trzymac nazwe do adresu url

3 pomysł
zrobic zupełnie oddzielna tabele do routingu

PS Może ma ktoś jakieś ciekawe materiały do poczytania na temat projektowania takich rzeczy
Pozdrawiam
erix
Możesz zrobić w ten sposób - w bazie trzymasz drzewko: http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysql

A przy parsowaniu adresu sprawdzasz po prostu obecność elementów zawierających się w URL.
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.