{site_name}

{site_name}

🌜 搜索

mysqli_insert_id()是PHP中一个用于获取上一个INSERT操作

php 𝄐 0
phpmyadmin怎么登录,php mysqli,phpMyAdmin安装教程,PHP mysql,PHP mysqli类,PHP mysql layui
mysqli_insert_id()是PHP中一个用于获取上一个INSERT操作所插入的行的自增ID(AUTO_INCREMENT)的函数。它需要一个有效的MySQL连接对象作为参数,并且只能在INSERT语句执行后调用。

例如,假设我们有一个名为“users”的表格和以下的代码:


<?php
$conn = mysqli_connect("localhost", "username", "password", "database");

// 插入新数据
mysqli_query($conn, "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");

// 获取新插入行的ID
$new_user_id = mysqli_insert_id($conn);

echo "New user ID is: " . $new_user_id;
?>


当这个脚本运行时,它会插入一条新记录到“users”表格中,并使用mysqli_insert_id()函数获取刚插入行的自增ID,最后将其打印输出。注意,在此之前必须已经建立了有效的MySQL连接对象。