Cita:
Iniciado por okram
mysql_real_escape_string() reemplaza a addslashes(). Y lo mejora, pues está enfocado no sólo a agregar barras invertidas a las comillas.

Así es okram, siempre tan atento usted!.
Vale aclarar que es un dato que está en el manual, habría que leerlo un poco más gente!
Al thread:
Yo le sacaría trim(), no aplica en lo que es el contexto de dicha función, si queres ponerlo en la función de formateo para la salida.