primero que la extensión mysql se asume obsoleta, deberías usar mysqli o la forma pdo
mysql_query dice
Valores devueltos
Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que retornan un conjunto de resultados, mysql_query() devuelve un resource en caso de éxito, o FALSE en caso de error.
Para otros tipos de sentencias SQL, tales como INSERT, UPDATE, DELETE, DROP, etc, mysql_query() devuelve TRUE en caso de éxito o FALSE en caso de error.
...
Ejemplo #1 Consulta inválida
La siguiente consulta no es sintácticamente válida, por lo que mysql_query() fallará y retornará FALSE.
<?php
if (!$resultado) {
}
?>