You should use try-catch:
try { $query = $db->prepare("UPDATE user SET UserID='6',UserName='xyz' WHERE UserID= '6' "); $query->execute(); } catch (PDOException $e) { echo $e->getMessage(); }
And do not forget to do this after connecting to the database:
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
source share