我尝试从代码点火器中的数组中插入一行代码点火器,但出现问题。代码点火器中的查询错误(错误转义)
这就是数组:
Array
(
[Date] => 2001-08-15
[Number] => 962883
[Time] => 17:40
[Etc1] => 0
[Etc2] => 0
)
而这个插件:
$this->db->insert('mytable', $myarray);
一个新行插入,但所有列都是空的! 试图找到德的错误,我通过
echo $this->db->last_query() ." <br>";
最后打印的查询和我:
INSERT INTO `mytable` (`Date`, `Number`, `Time`, `Etc1`, `Etc2`)
VALUES
('\02\00\00\01\0-\00\08\0-\01\05\0', '\09\06\02\08\08\03\0', '\01\07\0:\04\00\0', '\00\0', '\00\0')
出于某种原因,我不能得到的,笨(或PHP)被错误地转义值。
任何想法?
你的数组是如何在PHP中声明的?数据来自哪里? – Jeemusu
它从csv文件读取,我已经使用print_r来检查数据是否正常,没有问题。 –
什么是错误/错误输出? – lewisjb