为什么循环insert插入数据出错
for($ji=0;$ji<10;$ji++){$datas = array(
'newstitle' => 'as标题'.$ji,
'newscontent' => '内容',
'newstime' => date('Y-m-d H:i:m'),
'news_class_id' => '5'
);
$this->db->insert('news',$datas);
}
A Database Error Occurred
Error Number: 1366
Incorrect string value: '\xB1\xEA\xCC\xE20' for column 'NewsTitle' at row 1
如果把for循环去除就能正确执行。 不是循环insert,是编码错误,汗。
不能insert中文。 或者是你column出错了吧 你看看表信息那里,你的table编码是什么 最好创建数据库的时候加上,default charset utf8.... 可以啊
文件编码要是uft-8的
一开始我的是ansi 的,不行,改成utf-8就可以了
页:
[1]