Я бы порекомендовал использовать массив, например так:
static $vocations = array(
1 => 'sorceror',
2 => 'druid',
3 => 'paladin',
4 => 'knight',
5 => 'master sorceror',
6 => 'elder druid',
7 => 'royal paladin',
8 => 'elite knight',
);
$vocation =
isset($vocations[$row['vocation']]) ? $vocations[$row['vocation']] : 'none';