【发布时间】:2014-06-17 14:21:08
【问题描述】:
IP 地址是使用 PHP 脚本中的 inet_pton() 存储的。它们存储在数据库的 varbinary(16) 字段中。但是我现在需要查询并返回只存储在 MySQL 中的 IP 地址,但这似乎有点任务!
我尝试过使用 MySQL 的 INET_NTOA(),但由于某种原因它只返回 0.0.0.0。有人有什么想法吗?
【问题讨论】:
-
@AlmaDo 我读过那篇文章——它没有解决我的问题。根据我的问题,我尝试了 INET_NTOA() 并没有用。
-
不会因为那是针对 IPv4 的。您需要 IPv6 转换。这就是链接问题的意义所在
-
你有什么 MySQL 版本?从 5.6.3 开始,有 INET6_NTOA
-
我现在是5.5,所以这些功能不可用。猜猜没有安装上面链接的那些功能就没有办法了吗?