Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2010, 05:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: borrar espacios delante y detras de texto recuperado por BD

En realidad tienes dos problemas en uno: La base sólo guarda lo que le dices que guarde, por lo que si los datos tienen espacios antes o después, es porque se los mandaron... O sea que el formulario de entrada tiene mal las validaciones.
En segundo lugar, esas dudas se responden con los manuales: Todo lenguaje tiene funciones para eliminar los espacios vacíos, e incluso el SQL los tiene. Solamente tienes que buscar, como dije, en el manual de referencia:
SQL: LTRIM(), RTRIM() y TRIM() (ver:12.3. Funciones para cadenas de caracteres).

PHP: ltrim(), rtrim(), trim().

Te cuento un tip: En casi todos los lenguajes de programación esas funciones se llaman igual...

En cuanto a los saltos, esos no parecen tabuladores sino saltos de línea o saltos de párrafo.
Verifica lo que está entrando a la base, porque como ya te dije, la base no guarda nada que no le estés enviando; lo que sí es posible es que no estés validando correctamente el ingreso antes de mandarlo a base.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)