使用 PHP 存储在 MySQL 数据库中的 IP 地址
mysql中IP地址的正确字段类型是什么?使用PHP存储它的正确方法是什么?
mysql中IP地址的正确字段类型是什么?使用PHP存储它的正确方法是什么?
本教程可能会对您有所帮助。
保存IPv4地址的最有效方法是使用INT字段(而不是您可能期望的VARCHAR)。您可以使用PHP的ip2long
转换它们,并使用MySQL的INET_NTOA
函数或PHP的long2ip
函数转换回来。
如果需要存储 IPv6,则需要使用 BINARY 字段和 PHP 的inet_pton
函数。