$ArrayStart = [1,2,3,4,5];
$SQLstring = implode(',', $ArrayStart);
SELECT * FROM `table` WHERE `label` IN ('.$SQLstring.')
// Ответ может быть в разном формате, бежите по массиву $Result и складываете все label что есть получая массив того что есть в БД
$Result = $db->fetchAll();
// Допустим получили
$ArrayRes = [3,4,5];
// Ищем расхождение массивов
$result = array_diff($ArrayStart, $ArrayRes);
мне нужно как то отловить те 4, которых нету в базе