32gb Micro SDHC card is not detected by phone and unable to format in PC

Hi I have copied all my files and data to a brand new Scandisk 32 GB card I have inserted into my Samsung S2 phone, I was careful to unmount and mount the card, After some use, S2 suddenly request for card to be formatted, I press cancel and then then there were no messages until a few weeks of use it kept coming back , Now it totally cant be recognised, I put into a card reader for my PC and no card was detected and I put it into my camera as well it is not detected

 I have 6 months of pictures stored in there m I want to recover these photos and other files I have copied to the disk as I use my phone as a storage device, Please can anyone advise? Thank you