php - 我如何获取添加数据的 ID? (mysql)

标签 php mysql sql

(我的第一语言不是英语) 我正在向 mysql 中插入新数据,但我想在同一页面中获取添加数据的 ID。

例如:(我使用自动递增)

$sql = "INSERT INTO example (name) VALUES ('$name')";
$query = mysql_query($sql,connectDB());

if ($query)
{
   return /*added data id*/;
}

我该怎么做?

最佳答案

只需调用 mysql_insert_id()返回最近创建的 ID。

if ($query)
{
   echo mysql_insert_id();
}

关于php - 我如何获取添加数据的 ID? (mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650552/

相关文章:

PHP:将图像名称插入数据库时​​出现重复/空白值

Mysql Join 多表排除部分记录

mysql - 如何在单个查询中单独获取过去三个月的数据计数?

mysql - SQL strip 最长公共(public)前缀

PHPStorm 和 Slim 3.X DIC

php - 在 PHP 中使用 SOAP,简单问题

php - Laravel 和 mySQL 以及关系表

sql - 伪列和 DUAL 表 - 它们实际上是什么意思?

mysql - 无法立即从 MySQL 中看到插入的数据

php - 使用 jQuery/ajax 进行 GET 请求