我有一个查询:
pg_query("
INSERT INTO all_types (type) VALUES('something1')
RETURNING id;
");
我怎样才能从邮政收到答案,不管它是什么?在这种情况下,我想接收最后一个 ID。一旦我在 Adminer 中执行此查询,我就会得到带有 id 的答案,但我不知道如何在 PHP 代码中输入。
尝试pg_fetch_result
.它将是这样的:
$resource = pg_query($connection, "INSERT INTO all_types (type) VALUES('something1') RETURNING id;");
$result = pg_fetch_result($resource);
此外,pg_query
需要 2 个参数:首先是与数据库的连接,这在您的示例中不存在。