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();
}