因为php数据库是针对mysql数据库进行设计,使用oracle数据库进行增删改得时候会出现因为自增主键导致表达式错误,网上查询了一个帖子有解释,根据描述进行修改后访问数据库出现以下问题
还原文件内容,重启网站服务器,仍不能解决,我在想是不是我原先得文件某个被改动忘记还原了,于是我在在同一文件夹下 重新下载了一个tp6,将这个PDOConnection.php文件内容原封不动得复制粘贴后仍无法解决,最后我删掉旧项目的该文件,从新项目直接复制这个文件粘贴,重启网站服务器解决。
本人也是初学php 正在踩坑,这里只是提供一个解决思路,网上也查了并没有找到特别好的解决办法,于是就采取这个下下策,oracle数据库问题还在解决。。。。tp6连接oracle数据库save和insert语句执行成功但是报ORA-00936: 缺失表达式错误_wwppp987的博客-CSDN博客_tp6连接oracle
这个方法是网上找的,试验了一下没能成功,还出现上面的问题,如果有小伙伴踩了坑,不知道怎么解决 可以借鉴我这个办法的。
oracle对数据进行更新插入操作时出现错误 SQLSTATE[HY000]: General error: 936 OCIStmtExecute: ORA-00936: 缺失表达式
解决办法: