No, Melafix won't do anything to a bad bacterial infection. The fish has a bad bacterial infection that has gone through the side of the fish. If the fish isn't dead yet, it will be in a few days and having a big hole in its body allows more disease organisms into the body where they can affect the organs.