我的ip在存储到mysql时会被转换

use*_*016 1 php mysql database ip

我正在编写一个脚本来获取访问者的IP,通过爆炸删除它的点,在数据库中存储没有点的IP,然后得到它并回应它.但是,当我将它存储到数据库中时,我的IP变得非常混乱.

这是代码!

示例:我的ip是178.175.35.205,没有点:17817535205但是当通过MYSQL时,我甚至可以在PhpMyAdmin上看到它,转换为2147483647.

更新:结果一切都很好,但我正在使用INT除了BIGINT.修好了.我现在正在使用ip2long和long2ip.

pau*_*sm4 6

强烈建议:

1)将IP存储为字符串

优点:

2)你可以留在"."

......和......

3)您可以容纳IPv4和/或IPv6地址

恕我直言..