Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pola w bazie
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


jakie powinny byc najbardziej optymalne typy pul w bazie dla systemu forum, zaluzmy ze mam takie:
-nazwy for
-opisy for
-tematy postow
-tresci postow
-numerki id
-jakies tam pola mogace przyjac wartosc 0/1
i jaka dlugosc im ustawic?? gdziesz czytalem ze nie powinny byc to pola BLOB


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
halfik
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


zle czytales, ja bym wszedzie uzyl BLOB tongue.gif a tak poza tym to RTFM...


--------------------


"Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski)
dev: gazeta.ie
Go to the top of the page
+Quote Post
Jojo
post
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


@halfik: bez przesady... numery ID w BLOB? winksmiley.jpg

Ja bym użył:
nazwy for - CHAR lub VARCHAR (w końcu jakiej dlugości może być nazwa forum...),
opisy for - j.w. no chyba, że planujesz jakieś długie opisy to użyłbym TEXT,
tematy postow - j.w.
tresci postow - TEXT,
numerki id - INT,
jakies tam pola mogace przyjac wartosc 0/1 - INT

Nie wiem czy to właściwe wybory, ale jeśli ktoś zna się na tym lepiej ode mnie to chętnie podyskutuję na ten temat. smile.gif
Go to the top of the page
+Quote Post
invx
post
Post #4





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


a jak tresc postow nie zmiesci sie w TEXT ?


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
Jojo
post
Post #5





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Wedle manuala MySQL (http://dev.mysql.com/doc/mysql/en/Storage_...quirements.html) rozmiar pola TEXT jest równy rozmiarowi pola BLOB, czyli wynosi około 64kB. Jeśli tego jest za mało można użyć pola MEDIUMTEXT (odpowiednio MEDIUMBLOB) o rozmiarze 2^24 B czyli 16MB. Jeśli nadal jest mało to mamy pole LONGTEXT (LONGBLOB) które ma rozmiar 2^32 B czyli 4GB... Jak nadal mało... hmm no cóż zmień bazę danych winksmiley.jpg
Go to the top of the page
+Quote Post
invx
post
Post #6





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


no to juz lepiej smile.gif)


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
invx
post
Post #7





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


a tak zasadzie to czy ma to wieksze znaczenie jakie bedom pola tzn. czy id bedzie int czy blob albo text questionmark.gif


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
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 Aktualny czas: 19.08.2025 - 22:36