【发布时间】:2013-01-09 03:49:24
【问题描述】:
我在mysql数据库中的ip字段是VARBINARY(16)
// Insert into website table
$ip = inet_pton('::1'); // Local ip
$data_rec = array(
'ip_address' => $ip,
);
$this->db->insert('visitors', $data_rec);
ip 没有被插入。这是一个空白字段。这是为什么呢?
【问题讨论】:
-
我们不知道您的
insert()函数是如何工作的。它真的接受数组吗? -
IPv6 不是超过 20 个字符甚至更长吗?
-
@Micheal Berkowski,好像他正在使用标准的 codeigniter 插入函数,所以他们应该接受数组。
-
@Jeemusu 我没有看到codeigniter标签
标签: php mysql codeigniter ipv6