dongzantai7570 2019-06-13 15:14 采纳率: 0%
浏览 409

使用php在oracle中获取最后插入的id

I have two tables created with this:

CREATE TABLE t1 (id NUMBER GENERATED AS IDENTITY);
CREATE TABLE t2 (id NUMBER GENERATED AS IDENTITY);

Im inserting some data into t1 and then i need to insert the ID generated in that insert into t2.

For example:

"insert into t1 (name, description) values ('asd','dsa')"
**getting that autogenerated ID
"insert into t2 (idFromt1,name) values (idFromt1,'sarasa')"

I saw many examples doing:

"insert into t1 (name, description) values ('asd','dsa') returning ID into inserted_id";

But i cant/dont know how to retrieve that "inserted_id" variable from php to make the second insert.

  • 写回答

4条回答 默认 最新

  • dongyuan9892 2019-06-13 15:19
    关注

    Either use PDO::lastInsertId or

    SELECT MAX(id) FROM table;
    
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行