您的位置:首页 > 编程语言 > PHP开发

thinkphp5 + postgresql 在插入数据时无法获取新增记录ID

2017-05-23 16:27 453 查看
在使用thinkphp5 + postgresql 时,调用 insertGetId()获取新增记录时,return false;

尝试的解决过程:

1、怀疑php_pdo_pgsql、php_pgsql 等安装版本问题,但尝试更换后还是无效。

2、重新安装php 版本。

之前用的是 php7.0.5,现在改为php7.1.4。

在编译php前,修改了 ./configure 相关参数

(将--with-pdo-pgsql=DIR    和  --with-pgsql=DIR  
 的路径改为postgresql 的安装路径   )

重装好新版 php后,终于可以获取到新增ID 了。

--------------------------------------

分析:(时间有限,现先只做推断)

1、php版本问题

2、php 编译参数问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: