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