牛牛在线工具

Result::getAutoIncrementValue()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Result::getAutoIncrementValue()

获取最后插入的自增ID值

函数:Result::getAutoIncrementValue() 适用版本:PHP 5.5.0及以上版本 函数描述:该函数用于获取最后插入的自增ID值。 用法示例: // 连接数据库 $mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功 if ($mysqli->connect_errno) { echo "连接数据库失败:" . $mysqli->connect_error; exit(); } // 创建一个新表 $createTableQuery = "CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL )"; if ($mysqli->query($createTableQuery) === TRUE) { echo "表创建成功!"; } else { echo "表创建失败:" . $mysqli->error; } // 插入一条新记录 $insertQuery = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')"; if ($mysqli->query($insertQuery) === TRUE) { echo "记录插入成功!"; } else { echo "记录插入失败:" . $mysqli->error; } // 获取最后插入的自增ID值 $lastInsertId = $mysqli->insert_id; // 使用Result类的getAutoIncrementValue()函数获取最后插入的自增ID值 $result = new Result($lastInsertId); $autoIncrementValue = $result->getAutoIncrementValue(); echo "最后插入的自增ID值为:" . $autoIncrementValue; // 关闭数据库连接 $mysqli->close(); 注意:在上面的示例中,我们使用了mysqli扩展来连接和操作MySQL数据库。确保你已经正确安装并启用了mysqli扩展。另外,Result类是一个自定义的类,用于演示示例,你需要根据自己的实际需求来替换它。