bueno, definitivamente puedes comparar ambas cosas con una sola consulta...
  Cita:  SELECT * FROM tabla WHERE user = 'foo' AND pass = 'bar'
    así, con solo comparar el numero de resultados con 
mysql_num_rows() puedes saber si existe o no el usuario, evitando comparaciones adicionales...