Estás mezclando PHP con MySQL.
En el foro de MySQL (y todos los de BBDD) no tratamos temas de programación, pero en esencia el problema es que el PHP te está "absorbiendo" el escapado de la cadena, mientras que el SQL lo necesita a su vez escapado.
Muevo a PHP
Por cierto, yo probaría: