Scusa ma htmlentities() viene utilizzata quando devi visualizzare a video (cioé con sintassi HTML) nel modo corretto il valore di una stringa.

Nel tuo caso devi solo fare

mysql_real_escape_string($_POST['age'])