o hacer el mysql_fetch_array($result) sin el while... ya que estas 100% seguro que va a iterar 1 sola vez...
con hacer:
$row = mysql_fetch_array($result);
ya tenes el array $row con todos los datos.
Como comentario aparte:
si el ID es unico, no es necesario que ademas de comparar el ID, compares el nombre... y quitando esa comparación es una optimización más
PD: no estoy seguro pero creo haber leido que mysql_fetch_row, mysql_fetch_array etc son más rápidos que mysql_result