WHERE `id` NOT IN (implode(',', $_SESSION['saw_id_list']));
$saw_id_list = array_map(intval, $_SESSION['saw_id_list']);
set_exception_handler('exception_handler');
, но по названию мне понятно, что этот код перехватывает исключения, чтоб этот метод перехватил нужно выбросить исключение .