Tema trasladado desde la sección de MySQL.
Imprime el valor de mysql_error() para ver qué errores se producen al ejecutar la consulta.
P.S.: Si hablamos de buenas prácticas, no uses short open tags (usa la forma completa <?php ?>), filtra los valores que vayas a usar en la consulta (
mysql_real_escape_string), y no dependas de que register_globals esté activa (usa $_POST/$_GET para obtener el valor de los campos del formulario)