Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在不使用seq_名称的情况下获取插入的seq?_Php_Postgresql_Psql - Fatal编程技术网

Php 如何在不使用seq_名称的情况下获取插入的seq?

Php 如何在不使用seq_名称的情况下获取插入的seq?,php,postgresql,psql,Php,Postgresql,Psql,我正在开发一个用MySql开发的开源程序,并重新编写一个方法,如: function lastid(){ return mysql_insert_id($conn); } 如何使用postgresql执行此功能?根据手册: 有一个函数lastval 返回nextval在当前数据库中最近返回的值 一场此函数与currval相同,只是 将序列名作为参数,它获取 在当前会话中使用nextval的最后一个序列。它是 如果在中尚未调用nextval,则调用lastval时出错 本届会议 非常感谢

我正在开发一个用MySql开发的开源程序,并重新编写一个方法,如:

function lastid(){
    return mysql_insert_id($conn);
}
如何使用postgresql执行此功能?

根据手册: 有一个函数lastval

返回nextval在当前数据库中最近返回的值 一场此函数与currval相同,只是 将序列名作为参数,它获取 在当前会话中使用nextval的最后一个序列。它是 如果在中尚未调用nextval,则调用lastval时出错 本届会议


非常感谢,我想确认它是否能工作重写的内容,如函数lastid{return pg_queryselect lastval,$conn;}@藍劍樟 试试看,看看你自己。