con htmlentities() non risolvi nulla...serve per altro...
ti basta l'addslashes

PS: fa l'escape solo dei singoli apici...che sono quelli che creano conflitto nelle query...