使用 PHP 将 IP 地址存储在 MySQL 数据库中[重复]

2024-03-08

mysql 中 IP 地址的正确字段类型是什么?使用 PHP 存储它的正确方法是什么?


本教程 http://daipratt.co.uk/mysql-store-ip-address/可能对你有帮助。

保存 IPv4 地址的最有效方法是使用 INT 字段(而不是您可能期望的 VARCHAR)。您可以使用 PHP 来转换它们ip2long http://ca.php.net/ip2long并使用 MySQL 的返回INET_NTOA http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-ntoaPHP的函数long2ip http://www.php.net/manual/en/function.long2ip.php功能。

如果您需要存储 IPv6,则需要使用 BINARY 字段,而 PHP 的inet_pton http://php.net/manual/en/function.inet-pton.php功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 PHP 将 IP 地址存储在 MySQL 数据库中[重复] 的相关文章

随机推荐