![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Tworze engine serwisu. 1. Zapisywać nazwy stron i informacje o nich(id, auth, tpl) w bazie danych czy w inny sposob? 2. Jak zorganizować i zapisać strukturę stron (kategoria -> strona -> podstrona) aby na podstawie tych informacji automatycznie tworzyć np. mapę serwisu, menu... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
moja propozycja:
informacje nt. kategorii, stron i podstron przechowywac w nastepujacej strukturze bazy danych Kod +-------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | kat_id | int(10) unsigned | | PRI | NULL | auto_increment | | kat_nazwa | varchar(20) | | | | | | kat_opis | varchar(255) | | | | | | kat_aktywna | enum('0','1') | | | 0 | | +-------------+------------------+------+-----+---------+----------------+ +----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------------+------+-----+---------+----------------+ | strony_id | int(10) unsigned | | PRI | NULL | auto_increment | | kat_id | int(10) unsigned | | | 0 | | | strona_nazwa | varchar(20) | | | | | | strona_opis | varchar(255) | | | | | | strona_aktywna | enum('0','1') | | | 0 | | +----------------+------------------+------+-----+---------+----------------+ +----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------------+------+-----+---------+----------------+ | podstr_id | int(10) unsigned | | PRI | NULL | auto_increment | | strony_id | int(10) unsigned | | | 0 | | | podstr_nazwa | varchar(20) | | | | | | podstr_opis | varchar(255) | | | | | | podstr_aktywna | enum('0','1') | | | 0 | | +----------------+------------------+------+-----+---------+----------------+ wowczas bedziemy mieli mozliwosc swobodnego dodawania kategorii... itd - przyklad zamieszczonych danych ponizej Kod KATEGORIE:
sport motoryzacja komutery ... STRONY //dotyczy kategorii: sport pilka nozna koszykowka ... PODSTRONY: //dotyczy stron: koszykowka nba polska liga ... przy takiej strukturze bedziemy mogli np. aktywowac i deaktywowac dane kategorie, strony... (wszystkie pola w nazwie aktywna) kod sql [sql:1:b89299cbb0] CREATE TABLE kategorie ( kat_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, kat_nazwa CHAR(20) NOT NULL, kat_opis VARCHAR(255) NOT NULL, kat_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (kat_id) ); CREATE TABLE strony ( strony_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, kat_id INTEGER UNSIGNED NOT NULL, strona_nazwa CHAR(20) NOT NULL, strona_opis VARCHAR(255) NOT NULL, strona_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (strony_id) ); CREATE TABLE podstrony ( podstr_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, strony_id INTEGER UNSIGNED NOT NULL, podstr_nazwa CHAR(20) NOT NULL, podstr_opis VARCHAR(255) NOT NULL, podstr_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (podstr_id) ); [/sql:1:b89299cbb0] co o tym sadzicie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 03:40 |