mysql中IP地址的正确字段类型是什么?使用PHP存储数据的正确方式是什么?
发布于 2011-06-21 23:28:23
This tutorial可能会对您有所帮助。
节省IPv4地址的最有效方法是使用INT字段(而不是您可能期望的VARCHAR域)。您可以使用PHP的ip2long
来回转换它们,可以使用MySQL的INET_NTOA
函数或PHP的long2ip
函数。
如果你需要存储IPv6,你需要使用一个二进制域和PHP的inet_pton
函数。
发布于 2011-06-21 23:28:07
发布于 2011-06-21 23:26:24
通常,您可以使用VARCHAR(45),因为它将足够长,甚至可以存储IPv6。
https://stackoverflow.com/questions/6427786
复制相似问题