Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php + mysql] Artykuly dzielone na strony
sivyer
post 19.08.2003, 20:51:10
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 17.04.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam,

Tak sobie mysle, jak zrobic dzielenie na artykulow (jesli sa dlugie) na strony. Wykombinowalem sobie tak, ze w 2 tabelach bede trzymal dane dla konkretnego artykulu:

[sql:1:ca80275cc5]
TABELA 1:
podstawowe dane (articleID,data itd)

TABELA 2:
articleID
nrStrony
trescStrony
[/sql:1:ca80275cc5]

Tabele beda kojarzone po articleID, a dzielenie w skrypcie, np. w formularzu piszacy bedzie mial przycisk do wstawiania kolejnej strony (po nacisnieciu w tekscie pojawi sie jakis charakterystyczny znacznik, np {-- NOWA STRONA --}) i przy dodawaniu bedzie dzielil tresc (np. explode) i dodawal jako kolejne strony do TABELI 2.

Wydaje mi sie, ze takie cos powinno dzialac, tylko mam pytanie, czy da sie to zrobic inaczej (prosciej, optymalniej, lepiej)?

Czekam na Wasze opinie,
Go to the top of the page
+Quote Post
DeyV
post 19.08.2003, 20:54:57
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




popieram pomysł smile.gif


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
sivyer
post 19.08.2003, 21:24:11
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 17.04.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


To moze przy okazji zadam pytanie, w sumie nie wiem, czy nie powinno sie znalezc w forum o bazach danych, ale wiaze sie z tym tematem, wiec pojdzie tutaj smile.gif

Czy jezeli jest mozliwosc przechowywania okreslonych danych (ktorych moze byc sporo, a do tego sporo kolumn w danej tabeli) , to czy warto mimo wszystko trzymac wszystko w jednej tabeli, czy moze podzielic to na kilka mniejszych tabel? Ktore rozwiazanie jest optymalniejsze i szybsze? Czy wybor w tej kwestii to po prostu kwestia indywidualna?
Go to the top of the page
+Quote Post
zalew
post 19.08.2003, 21:49:44
Post #4





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

Ostrzeżenie: (0%)
-----


ogolnie: mi sie wydaje ze bardziej od mikrosekund liczy sie przejrzystosc i logika struktury, ale to moje subiektywne podejscie... zwlaszcza jesli nie mowimy o rekordach w milionowych nakladach..

konkretnie: jesli cos ma byc i tak tylko ten jedyny raz dla danego rekordu to po co osobna tabela? okreslone elementy wrzucac do innych tabel jesli ma byc ich kilka i maja sie sie odwolywac przez obcy klucz ... inaczej to o kant robota...


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 08:23