Hola
Lo más apropiado a la hora de realizar una consulta a la base de datos es contar las filas devueltas para saber si se obtuvieron resultados. Para ello utiliza la función: mysql_num_rows($consulta).
Código PHP:
if(mysql_num_rows($consulta) != 0){
// Hubieron resultados
// Aqui ya puedo utilizar el mysql_fetch_array() sin reparo
}else{
// No hubieron resultados
}
SALUDOS
Ruymán Trujillo