【问题标题】:Get the id value after an insert request插入请求后获取 id 值
【发布时间】:2016-08-18 23:16:54
【问题描述】:

当我在我的数据库中插入一行时,我需要获取一个 id 的值。

$query = DB::insert('scenarioeco', array('utilisateur_id', 'nom', 'prixAchatN', 'prixAchatP', 'prixAchatK', 'prixSemence', ))
        ->values($arrayData);

$query->execute();

由于 id 是自动递增的,因此我不会直接将其插入请求中。但要进行其他查询,我需要这个值。有没有办法用Kohana做到这一点。 (获取表中最后一行的其他内容)提前致谢!

【问题讨论】:

    标签: mysql kohana kohana-3


    【解决方案1】:
    $query = DB::insert('scenarioeco', array('utilisateur_id', 'nom', 'prixAchatN', 'prixAchatP', 'prixAchatK', 'prixSemence', ))
            ->values($arrayData);
    
    $result = $query->execute();
    echo $result[0]; //Output is the last inserted id
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多