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() devuelvefalsepara 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.