Perchè entri ed esci da php?

Prova così

Codice PHP:
if ($row['categoria']=='fornitore' || $row['categoria']=='concessionario' || $row['categoria']=='centro' || $row['categoria']=='scuola')
echo 
$row['ragione_sociale'];
else
echo 
$row['nome'].' '.$row['cognome']; 
Evita la forma contratta con l'uguale che può creare problemi.

edit. Puoi anche evitare di scrivere mille alternative e usare la funzione in_array:

Codice PHP:
$valori = array('fornitore','concessionario','centro','scuola');
if (
in_array($row['categoria'],$valori))
echo 
'qualcosa';
else
echo 
'altro'