Wow, I apologize. The code is exactly like what yours is. In my rush I missed the correct code.
>>> $stmt->bindParam(1, $userId, $hashPass, PDO::PARAM_INT);
You should be calling bindParam once for each parameter
$stmt->bindParam(1, $userId, PDO::PARAM_INT); $stmt->bindParam(2, $hashPass, PDO::PARAM_STR);
Nick