Foros del Web » Programando para Internet » PHP »

tab en mis campos :S

Estas en el tema de tab en mis campos :S en el foro de PHP en Foros del Web. hola a todos espero tengan buena tarde tengo un problemaaaaaaaa grandeeeee estoy trabajando con una base de datosss que ya estaba ccreadaaaaaa y algunos miles ...
  #1 (permalink)  
Antiguo 20/04/2009, 13:11
 
Fecha de Ingreso: julio-2008
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
Pregunta tab en mis campos :S

hola a todos espero tengan buena tarde
tengo un problemaaaaaaaa grandeeeee
estoy trabajando con una base de datosss que ya estaba ccreadaaaaaa
y algunos miles de datosssss insertados


mi problema es q en algunos registros esta lo siguiente:

nombre=' esmeralda'
edaD =' 19' ......etc

EL CASO ES Q LOS DATOS TIENEN UN TAB AL INICIO DE LA INFORMACION Q REALMENTE ME INTERESAA

E INTENTADO QUITRLO CON EL TRIM PERO NO FUNCIONA AQUI LES DEJO LA FORMA EN Q HAGO EL QUERY

Código HTML:
SELECT * FROM ciudadanos WHERE (LEFT(TRIM(edad),2)>=18 AND LEFT(TRIM(edad),2)>=23) AND (entrevista = ' ' OR entrevista = '' OR entrevista = ' . ') ORDER BY id ASC 
USO MYSQL Y PHP
  #2 (permalink)  
Antiguo 20/04/2009, 13:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: tab en mis campos :S

en si, no es un problema de PHP ... solo de sintaxis SQL


te sugiero, hagas un proceso de lectura de registros y re-actualización de los mismos...

con la finalidad de eliminar estos espacios, ya que si no esta la tabla normalizada siempre te traerá problemas de este tipo....


suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/04/2009, 13:24
 
Fecha de Ingreso: julio-2008
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: tab en mis campos :S

tu sabes si el phpmyadmintenga esa opcionnnn?¡?¡?¡?

uso el phpmyadmin para administrar mi base de datos

sabes como se hace
  #4 (permalink)  
Antiguo 20/04/2009, 13:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: tab en mis campos :S

es un proceso algo complejo... y depende de cuantas tablas necesites normalizar

la verdad es una tarea que es muy lenta, lenta, lenta..... si la haces con PHP (supongo)

pero en teoría, esto puede funcionar (desde la consola de MySQL, en phpMyAdmin o vía algún script de PHP):
Código:
UPDATE tabla SET campo=TRIM(campo)
sin WHERE para actualizar todas las filas...

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 20/04/2009, 13:38
 
Fecha de Ingreso: julio-2008
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
aaaaaaaaa ok deja lo prebuoooo
muchas graciasssss

muchas gracias use la que me dijiste

UPDATE tabla SET campo=TRIM(campo) <-------- esta para quitar los espacios

UPDATE tabla SET campo=TRIM(BOTH ' ' FROM campo) <------ esta para quitar el tab

y mis consultas funcionan de maravilla


muy agradecida,muy agradecida, jijij :)

Última edición por GatorV; 22/04/2009 a las 21:11
  #6 (permalink)  
Antiguo 22/04/2009, 16:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: tab en mis campos :S

mmm... de hecho yo no se mucho de sintaxis SQL

solo supuse que podría funcionar y mira, funciono!


seguro le va a servir a mucha gente mas... gracias.

suerte...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:57.