Hej.
Napotkałem dziwny problem.
Mianowicie: utworzyłem sobie tabelę bazie danych i jednym z jej pól jest pole o nazwie "nip". To pole ma 10 znaków, a jego typ, to INT. Będę w nim trzymał NIP-y różnych osób. Po utworzeniu jednego rekordu we wspomnianej tabeli, zamiast podanego przeze mnie NIP-u wyświetlała się liczba 2147483647. Przy próbie edycji tej danej nawet przez phpMyAdmina jej wartość nie ulegała zmianie. Po prostu nie dało się jej zmienić. Zmieniłem typ tego pola na VARCHAR i mam spokój, bo wszystko działa. Ciekawi mnie jedynie dlaczego taka sytuacja w ogóle miała miejsce i dlaczego, to pole nie mogło normalnie funkcjonować jako typ INT.
Moje parametry: Windows XP, Apache 2.2.4., MySQL 5.0.37., PHP 5.2.3.
Może ktoś wie lub domyśla się, dlaczego tak się działo...