javascript - 未定义最后插入的 ID

标签 javascript php mysql

我需要获取最后插入的id

   $stmt = $db->query("SELECT LAST_INSERT_ID();");
   $row = $stmt->fetch();
   echo $row['id'];

js

    success: function(data) {
        console.log(data);
}

结果:未定义!

最佳答案

您必须分配正确的别名

$stmt = $db->query("SELECT LAST_INSERT_ID() as id;");
$row = $stmt->fetch();
echo $row['id'];

否则 echo $row['id'] 为空

关于javascript - 未定义最后插入的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42186215/

相关文章:

javascript - getelementbyid onclick 在调用函数后给出 undefined

php - 在 PHP/MySQL 查询中如何以及在何处编写 if 语句

php - htaccess 资源被解释为样式表但以 MIME 类型 text/html 传输

php - 这三个sql查询有什么区别?

javascript - 使用空图像而不是 ajax 进行发布有什么缺点?

javascript - 在angularJS中使用工厂方法时未定义不是函数错误

javascript - 使用 javascript 检测页面卸载

php - 如何根据开始时间和持续时间计算结束时间?

php - WordPress:$wpdb->get_results();第一次循环后返回错误结果

php - Laravel 数据库外键