首页 > 解决方案 > 如何在 PHP 中为 INPUT 字段重用 postgresql RETURNING id 作为隐藏值

问题描述

我从 Postgresql pdo input sql 语句中获取最后一个 id,以防万一有多个用户INPUT进入同一个表,我没有使用lastval()or currval()。我希望我INSERT的语句的 id(自动增量)存储在 HTML 隐藏输入值中,因此可以以其他形式重用该值以实现 id 一致性。

我的问题是如何让 Postgres 返回值进入 HTML 隐藏输入文本字段

$Id2 = $conn->prepare("INSERT INTO table_name(a,b,c)VALUES('$a','$b','$c')
RETURNING id    
");

$Id2_status = $Id2->execute();

如何从返回的 id 值中获取最后一个 id 到这个输入文本值中?

<input type ='hidden' name='lastid' value='".$lastid."' >";

标签: phppostgresqlpdo

解决方案


推荐阅读