函数名称:Result::getGeneratedIds() 适用版本:PHP 7.4.0 或更高版本 函数描述:该函数用于获取由数据库生成的自增ID值的数组。 用法示例: // 创建数据库连接 $d...
函数名称:Result::getGeneratedIds()
适用版本:PHP 7.4.0 或更高版本
函数描述:该函数用于获取由数据库生成的自增ID值的数组。
用法示例:
// 创建数据库连接
$dsn = "mysql:host=localhost;dbname=mydatabase";
$username = "username";
$password = "password";
$db = new PDO($dsn, $username, $password);
// 执行插入操作
$query = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
$stmt = $db->query($query);
// 获取生成的自增ID值
$generatedIds = $stmt->getGeneratedIds();
// 输出生成的自增ID值
foreach ($generatedIds as $id) {
echo "Generated ID: " . $id . "\n";
}
说明:
请注意,该函数仅适用于支持自增ID的数据库引擎,如MySQL。对于不支持自增ID的数据库引擎,该函数可能会引发异常。