我尝试在数组中的代码点火器上的表中插入一行,但出了点问题。
那是数组:
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')
由于某种原因我无法理解,codeigniter(或 PHP)错误地转义了这些值。
任何想法?