Buenas. Para poder insertar caracteres especiales en una Base de Datos mediante PHP debes antes poder
escapar estos caracteres..
La función en PHP es la siguiente,
Para su uso es simplemente añadir delante de todas tus variables recibidas por POST esta función, de esta forma se almacenan correctamente los datos y aparte es buena forma de evitar ataques SQL.