Lo más importante que se debe hacer en tal caso es depurar:
- Eliminar el
@
prefijo para ver errores - Agregue un
echo mysql_error()
si mysql_query() devuelvefalse
para ver los mensajes de error de mySQL
en su caso específico, mysql_query()
no es capaz de ejecutar más de una declaración. La solución más fácil es usar dos comandos separados.