当前位置: 首页> 函数类别大全> mysql_insert_id

mysql_insert_id

取得上一步 INSERT 操作产生的 ID。
名称:mysql_insert_id
分类:未分类
所属语言:php
一句话介绍:取得上一步 INSERT 操作产生的 ID。

mysql_insert_id 函数

适用PHP版本

PHP 5.x 及以下版本(已废弃,不推荐使用)

函数说明

mysql_insert_id() 函数返回上一个 INSERT 查询所生成的自动递增的 ID。

函数语法

mysql_insert_id([resource $link_identifier])

参数

mysql_insert_id() 函数接受以下参数:

  • $link_identifier(可选): 一个有效的数据库连接。如果没有提供此参数,mysql_insert_id() 会使用上次打开的连接。

返回值

该函数返回上一次插入操作产生的自动递增的 ID 值(类型为整数),如果没有自动递增的字段或插入操作失败,则返回 0。

示例

以下是如何使用 mysql_insert_id() 函数的一个简单示例:

示例代码

$link = mysql_connect("localhost", "username", "password");
mysql_select_db("my_database", $link);
<p>// 插入数据<br>
$query = "INSERT INTO users (name, email) VALUES ('John Doe', '<a class="cursor-pointer" rel="noopener">[email protected]</a>')";<br>
mysql_query($query);</p>
<p>// 获取刚插入数据的 ID<br>
$inserted_id = mysql_insert_id();<br>
echo "新插入记录的 ID 是: " . $inserted_id;<br>

示例代码的说明

在这个示例中,我们首先使用 mysql_connect() 连接到数据库,然后使用 mysql_query() 插入一条记录。接着,mysql_insert_id() 返回该记录的自动递增 ID,并将其显示出来。

同类函数
  • 向 SimpleXML 元素添加属性。 addAttribute

    addAttribute

    向SimpleXML元素添加属性。
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 如果此异常是由另一个异常触发的,则此方法返回前一个异常。如果不是,则返回 null。 getPrevious

    getPrevious

    如果此异常是由另一个异常触发的,则此方法
  • 从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)。 ftp_nb_fget

    ftp_nb_fget

    从FTP服务器上下载文件并保存到本地已经
  • 把儒略日计数转换为法国共和历的日期。 jdtofrench

    jdtofrench

    把儒略日计数转换为法国共和历的日期。
  • 向服务器发送 SITE 命令。 ftp_site

    ftp_site

    向服务器发送SITE命令。
  • 为要上传到 FTP 服务器的文件分配空间。 ftp_alloc

    ftp_alloc

    为要上传到FTP服务器的文件分配空间。
  • 返回 MySQL 服务器版本。 get_server_info

    get_server_info

    返回MySQL服务器版本。