tarlipes,
fíjate que lo primero que probé a usar fue trim() pero este método sólo quita los espacios en blanco a derecha e izquierda, pero no los saltos de línea.
El código resultante de código que pegaste lo que tenía eran saltos de línea, no espacios en blanco. Por eso usé replace para esos saltos
Usando trim() me encontraba con que en el código fuente seguían apareciendo esos saltos.
Claro que mis pruebas eran si tu base de datos
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
jejeje
En fin, que me alegra que lo solucionaras y gracias por compartir al final cuál fue la solución que te resultó
un saludo