PDO
警告使用 lastInsertId()
时不要错过检查异常。它可能会抛出以下错误:
SQLSTATE IM001:驱动程序不支持此功能
以下是使用此方法正确检查异常的方法:
// Retrieving the last inserted id
$id = null;
try {
$id = $pdo->lastInsertId(); // return value is an integer
}
catch( PDOException $e ) {
echo $e->getMessage();
}