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