Depende de como valides los datos y el diseño de tu base de datos. La función mysql_query devuelve false en caso de error, ejemplo del manual:
Si no hay ningún error inserta o si hay algún error termina la ejecución y muestra el error con mysql_error().
http://php.net/manual/es/function.mysql-query.php
Saludos.