Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]deklarowanie długości (?) pól
KCG
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Chciałem zapytać, bo nie jestem pewny. Jeśli deklarujemy pole, np. tinyint(1), to oznacza, że raczej liczba będzie jednocyfrowa? Raczej, bo jeśli wpiszemy dwucyfrową lub większą to nic się nie stanie? W końcu pole może przechowywać, w moim przypadku, 0-255 (unsigned).
I co jeśli w polu będą liczby raczej dwucyfrowe, ale może się zdarzyć, że w końcu granica 100 zostanie przekroczona: zadeklarować tinyint(2), czy tinyint(3)?

pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


ja wiem tylko tyle że jak jest np varchar16 a w formularzu dam więcej niż 16, to i tak zapisze tylko pierwsze 16 znaków ;]

a jak to jest z int to sie chętnie dowiem
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 23:19