The @ symbol in front of a function silences it. Meaning, you won't get any types of error messages when executing it, even if it fails. So I suggest: don't use it
In addition as @AlexanderLarikov said, don't use mysql_* anymore, the community has started to depreciate that function.