gpt4 book ai didi

php - 将IP地址作为整数存储在数据库中

转载 作者:可可西里 更新时间:2023-11-01 07:51:39 24 4
gpt4 key购买 nike

我将 ip 地址作为整数存储在数据库中,ip2long() ,列类型是 unsigned int,但对于数据库中的某些 ip,它保存为 0,我测试了一些 ip2long 函数的 ip 返回负整数,当我将它插入数据库时​​,它保存为 0。我用谷歌搜索,每个人都说该列必须是无符号整数

例如:ip2long("212.36.25.15"); 将返回-735831793 并且在数据库中它将被保存为0

最佳答案

使用 INET_ATON 插入 IP 地址。
例如:INET_ATON('127.0.0.1');
使用 INET_NTOA 取回 IP 地址
例如:SELECT INET_NTOA('2130706433');

关于php - 将IP地址作为整数存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36143943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com