Si en lugar de escribir:
Código PHP:
mysql_query(...);
escribes
Código PHP:
@mysql_query(...);
entonces, cualquier mensaje de error que mande mysql_query, no será desplegado en la página. También te recomendaría poner la directiva display_errors en off para la versión que subas al servidor. Esta evitará que se desplieguien en general los mensajes de error. Muchos mensajes de error tienen el potencial de mostrar información sensible y por ello es bueno cubrirse para no mostrarlos. Otra cosa es en la versión de desarrollo en tu pc local ya que sin los mensajes de error es "un poco" complicado saber porqué algo falla.
// Saludos