Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 1.01.2006 Ostrzeżenie: (0%)
|
Do czego jest długość pola w mysql, bo chyba czegoś nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Jak zrobię sobie pole powiedzmy int(3), to mogę do niego wpisać więcej niż trzy znaki np. 22222. Piszę sobie skrypcik w php i nie chcę żeby ktoś mi wpisywał do bazy poprzez formularz więcej znaków niż sobie ustalę. Da się to rozwiązać przez mysql czy muszę sobie obciąć nadmiarowe znaki jakąś funkcją z php? |
|
|
|
![]() |
Post
#2
|
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 |
ad wyżej tylko jak dodasz zerofill wtedy jesli liczba jest mniejsza niz to co zdefiniowałeś przy zakladaniu pola (tzn int(x)) jest uzupełniana do x zerami, w innym przypadku jest pokazana taka jaka jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
to co chcesz osiagnac musisz zrobic poprzez php |
|
|
|
cinio Długość pola 25.09.2008, 17:48:39
sowiq int(3) to nie jest liczba 3-cyfrowa, tylko INT o w... 25.09.2008, 17:52:42
hateman łe no faktycznie :]
myślałem, że to jest podstawow... 25.09.2008, 18:59:23
Mchl Liczba w nawiasie definiuje jaką szerokość ma pole... 25.09.2008, 19:51:48
cinio Dzięki za wyjaśnienie, czyli dla php nie ma to zna... 25.09.2008, 21:06:05 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 13:37 |