用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2614|回复: 0
收起左侧

[数据库] Sqlite insert 多笔数据会有错误

[复制链接]
发表于 2014-4-24 17:03:24 | 显示全部楼层 |阅读模式
本帖最后由 static314 于 2014-4-24 17:05 编辑

Sqliteinsert多笔数据时,会报错误讯息,代码如下
$sqlite= $this->load->database('sqlite',TRUE);
$sql = “INSERTINTO area_list VALUES (1, '河南省'),(2,'河北省')”
$sqlite->query($sql);
 
Fatalerror: Call to a member function execute() on a non-object inC:\wamp\www\menu\system\database\drivers\pdo\pdo_driver.php on line 193
 
pdo_driver.php193 $result_id输出为空白
 
 
如果一笔一笔加入的话,就可以正常执行
$sqlite= $this->load->database('sqlite',TRUE);
$sql = “INSERTINTO area_list VALUES (1, '河南省')”
$sqlite->query($sql);
 
pdo_driver.php193 $result_id输出为
PDOStatementObject ( [queryString] => INSERT INTO area_list VALUES (1,'河南省') )
 
为什么使用PDO insert才会发生此问题呢??
谢谢

本版积分规则