Анатолий
Новичок
Проблема со вставкой IP-адреса
Думаю многие знают такую MySQL-функцию INET_ATON().
Так вот если вызвать эту функцию просто так, т.е. select INET_ATON('209.207.224.40'); То все ровно, она возвращает 3520061480. Все красиво и замечательно. Но при попытке вставки в таблицу получается какая-то хрень.
Например, запрос:
INSERT INTO `lib_user` (name, ip) VALUES ('sdfgt', INET_ATON('209.207.224.40')); Выполняется нормально, но в поле IP появляется число 2147483647, а вовсе не 3520061480, как должно быть.
name | varchar(255)
ip | int(11)
В чем проблема???
Думаю многие знают такую MySQL-функцию INET_ATON().
Так вот если вызвать эту функцию просто так, т.е. select INET_ATON('209.207.224.40'); То все ровно, она возвращает 3520061480. Все красиво и замечательно. Но при попытке вставки в таблицу получается какая-то хрень.
Например, запрос:
INSERT INTO `lib_user` (name, ip) VALUES ('sdfgt', INET_ATON('209.207.224.40')); Выполняется нормально, но в поле IP появляется число 2147483647, а вовсе не 3520061480, как должно быть.
name | varchar(255)
ip | int(11)
В чем проблема???