La chiocchiola per sopprimere gli errori è una porcheria, non andrebbe MAI usata.
Piuttosto controlla che il risultato della query non sia false, puoi anche ottenere l'errore con mysql_error().
Poi, esegui mysql_num_rows() solo in caso positivo