PHP+PDO+sqlite 数据库操作问题

在开发中使用PHP中自带的pdo+SQLite做开发,但是在开发中插入数据时显示插入成功,select时却没有插入的数据,当删除数据库文件时,却还能使用select查询表... 在开发中使用PHP中自带的pdo+SQLite 做开发,但是在开发中插入数据时显示插入成功,select时却没有插入的数据,当删除数据库文件时,却还能使用select查询表,还不报错。是什么原因。重启电脑后问题依然存在,应该不是缓存问题。求高手指点。 展开
 我来答
百度网友adbe004
推荐于2016-09-13 · TA获得超过172个赞
知道小有建树答主
回答量:123
采纳率:71%
帮助的人:79万
展开全部
PDO默认的错误处理模式是静默模式,即出了错不会报错的;你可以用PDO::setAttribute(
PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING)设置为警告模式,就会报错了;
但是这里报的错误是指语法错误;所以DELETE、INSERT、 或 UPDATE都用受影响的行数来进行判断;返回0,表示不成功;PDOStatement::rowCount()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式