当前位置: 首页> 函数类别大全> 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,并将其显示出来。

同类函数
  • 针对指定的年份和历法,返回一个月中的天数。 cal_days_in_month

    cal_days_in_month

    针对指定的年份和历法,返回一个月中的天数
  • 返回指定目录中文件的详细列表。 ftp_rawlist

    ftp_rawlist

    返回指定目录中文件的详细列表。
  • 检索错误数组。 libxml_get_errors

    libxml_get_errors

    检索错误数组。
  • 返回上一个 MySQL 操作中的错误信息的数字编码。 mysql_errno

    mysql_errno

    返回上一个MySQL操作中的错误信息的数
  • 返回与 getTrace() 相同的信息,但形式为字符串。 getTraceAsString

    getTraceAsString

    返回与getTrace()相同的信息,但
  • 关闭 FTP 连接。 ftp_close

    ftp_close

    关闭FTP连接。
  • 返回指定节点的子节点。 children

    children

    返回指定节点的子节点。
  • 上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。 ftp_fput

    ftp_fput

    上传一个已打开的文件,并在FTP服务器上