gpt4 book ai didi

php - 如何在使用 pg_insert() 后确定插入行的 pkey?

转载 作者:行者123 更新时间:2023-11-29 12:19:56 24 4
gpt4 key购买 nike

我需要能够识别我在使用 pg_insert 后刚刚插入的行,但文档只是说它返回 true/false。我如何从 pg_insert() 中确定记录的 pkey?我知道我可以在末尾使用带有“RETURNING pkey”的手工查询,但我不想使用 pg_query(),因为 pg_insert 会自动为您转义所有内容,所以我想改用它。

最佳答案

您可以使用 pg_query_params使用 RETURNING 子句并使用参数转义所有内容。

此功能唯一的问题是,当发生错误时,您无法知道问题的真正原因。获得正确的错误消息意味着使用 pg_send_query_paramspg_get_result .

查看 code example .

关于php - 如何在使用 pg_insert() 后确定插入行的 pkey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com