beh, sorvolando che trattandosi di codice php era meglio postare in php, è inadatto utilizzare la funzione addslashes per ovviare a questo problema
esiste una funzione apposita, ovvero mysql_real_escape_string, se stai usando l'estensione mysql, mentre mysqli_real_escape_string se stai usando mysqli
ti consiglio, se hai la possibilità, di usare i prepared statement perché ti azzerano il problema che hai tu e tanti altri
PS: sposto in php