Tienes la función mysql_error() para obtener hasta el mensaje de error que se origine si no se realiza la consulta ..
De por sí la ejecución de mysql_query arroja un "true o false" .. así que puedes usarlo bajo un condicional tipo:
Código PHP:
if ($consulta=remysql_query($sql)){
// se ejecutó bien ..
} else {
// no se ejecutó
echo "ERROR en consulta: ".mysql_error();
}
Se usa mucho la sintax:
mysql_query(...) or die (mysql_error());
con el "die" muestras el mensaje de error (el que devuelve esa función) y se termina la ejecución del script en ese punto ..
Un saludo,