当前位置:  开发笔记 > 编程语言 > 正文

获取最后插入的预准备语句的id

如何解决《获取最后插入的预准备语句的id》经验,为你挑选了1个好方法。

如何使用预准备语句获取最后插入的查询的id?

我写了一些PHP,但结果只得到"0".我试图用这个问题的答案:关于SO的类似问题

$locationName = $_GET['locationName'];
$locationResume = $_GET['locationResume'];

$sql = "INSERT INTO location (locationTitle, locationResume) VALUES (?,?);";
if ($locationName != null && $locationResume != null ) {

    if ($stmt = $con->prepare($sql)) {
        $stmt->bind_param("ss", $locationName, $locationResume);
        $locationId = $con->insert_id;

        #$locationId = $con->execute();
        echo $locationId;
    }
}

谢谢您的帮助.



1> vuliad..:

只有在执行查询后才能获取last_insert_id.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有