在php中使用pg_insert添加数据,为什么会提示“Call to undefined function pg_insert() ”

在php中使用pg_insert添加数据,为什么会提示“Call to undefined function pg_insert() ”,第1张

这个是说你没安装php_pgsql扩展

安装步骤:

phpini里找到;extension=php_pgsqldll,把前面的分号去掉。

把php安装目录中ext文件夹下的php_pgsqldll拷贝到C:\WINDOWS\system32下。

如果没有php_pgsqldll,就到网上下一个。

首先数据表中要有一个子增长的字段。字段类型设置成:

然后,在该字段的属性里边会有一个序列:

继续,通常我们都这样来插入数据:

query("insert into ");

紧接着执行这样的sql,就会得到刚才插入的id值

result = query("select currval('address_address_id_seq')"); // 加粗部分就是上边红框内的序列

这次查询返回的结果一般是这样的:

我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。

以上就是关于在php中使用pg_insert添加数据,为什么会提示“Call to undefined function pg_insert() ”全部的内容,包括:在php中使用pg_insert添加数据,为什么会提示“Call to undefined function pg_insert() ”、postgresql怎么获取insert插入的新纪录的id值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10196687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存