以long
形式存储客户端的IP(使用PHP的ip2long
)数据库字段必须有多大?
答案 0 :(得分:2)
答案 1 :(得分:1)
15 characters for IPv4 (xxx.xxx.xxx.xxx format, 12+3 separators)
39 characters (32 + 7 separators) for IPv6
8组4位数,其中7':'在他们之间
这就是
(8*4)+7=39
或考虑 IPv4
[0000:0000:0000:0000:0000:0000:192.168.0.1]
然后
(6 * 4 + 5) + 1 + (4 * 3 + 3) = 29 + 1 + 15 = 45
或者约旦说 您也可以像这样存储IP地址
INSERT table(ip) VALUES (INET_ATON('192.168.0.1')); /*ip = 3232235521*/
SELECT INET_NTOA(ip) As IPAddress FROM table;