PostgreSQL数据库 tp添加数据后怎么获取添加的id

PostgreSQL数据库 tp添加数据后怎么获取添加的id,第1张

首先数据表中要有一个子增长的字段。字段类型设置成:

然后,在该字段的属性里边会有一个序列:

继续,通常我们都这样来插入数据:

query("insert into ......")

紧接着执行这样的sql,就会得到刚才插入的id值

result = query("select currval('address_address_id_seq')")// 加粗部分就是上边红框内的序列

这次查询返回的结果一般是这样的:

我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。

假如 你数组的key就是数据库的字段:

$array = [

“name”=>"舒欣",

"age" =>15

]

然后实例化数据库:

$model = new model()

$result = $model-save($array)

if(!$result){

echo "插入失败"

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11542662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存