Foros del Web » Programando para Internet » PHP »

problema con simbolo

Estas en el tema de problema con simbolo en el foro de PHP en Foros del Web. Una pregunta estimados, Estoy desarrollando una aplicación es php + mysql donde se almacenan unos formularios en una bdd. Uno de los campos a almacenar ...
  #1 (permalink)  
Antiguo 27/06/2009, 18:36
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
problema con simbolo

Una pregunta estimados,

Estoy desarrollando una aplicación es php + mysql donde se almacenan unos formularios en una bdd.
Uno de los campos a almacenar es un RUT (C.I) que son del formato 11111111-1
por ejemplo: 14254366-2
Al almacenar en la bdd no tengo problemas, pero al hacer una consulta de búsqueda (select) si pongo en el campo de búsqueda "14254366-2" no me encuentra nada, en cambio si pongo "14254366" me devuelve el valor 14254366-2.
Que puede ser?
Se los agradezco
  #2 (permalink)  
Antiguo 27/06/2009, 19:33
 
Fecha de Ingreso: diciembre-2008
Mensajes: 118
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: problema con simbolo

bien, estás seguro de que a la BD entra el dato "14254366-2" aver si vas a tener el campo de tipo entero o algo por el estilo, o has aplicado el atributo unsigned, aunque el último 2 entraría, asegurate de que a la bd entra el dato "14254366-2" y no "14254366", saludos
  #3 (permalink)  
Antiguo 27/06/2009, 19:55
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: problema con simbolo

Como bien menciona Kristt el problema puede estar en el tipo de dato, en base a eso te puedo sugerir 2 opciones para el manejo de esta clase de registro...

1ro.- El campo de rut que sea del tipo alfanumerico (varchar, char).
2do.- Manipula el rut en 2 campos un tipo entero y el otro tipo alfanumerico, el primero de estos para registrar el rut sin digito verificador y el segundo para resgistrar el digito verificar.
  #4 (permalink)  
Antiguo 27/06/2009, 21:31
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: problema con simbolo

Gracias Kristt por responder.
En la BD entra el dato completo, "14254366-2", es VARCHAR, no he aplicado el atributo unsigned ni nada...Es más si lees el post que puse...al buscar 14254366...me devuelve 14254366-2 (incluido el 2, ahí se confirma más aún que el dato se guarda completo). Alguna otra idea?


Cita:
Iniciado por Kristt Ver Mensaje
bien, estás seguro de que a la BD entra el dato "14254366-2" aver si vas a tener el campo de tipo entero o algo por el estilo, o has aplicado el atributo unsigned, aunque el último 2 entraría, asegurate de que a la bd entra el dato "14254366-2" y no "14254366", saludos
  #5 (permalink)  
Antiguo 27/06/2009, 21:32
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: problema con simbolo

xempro, gracias por responder.
No es posible manipularlo en 2 campos. Debe ser en 1 solo tal cual esta explicado anteriormente. Saludos.
Alguna otra sugerencia?

Cita:
Iniciado por xempro Ver Mensaje
Como bien menciona Kristt el problema puede estar en el tipo de dato, en base a eso te puedo sugerir 2 opciones para el manejo de esta clase de registro...

1ro.- El campo de rut que sea del tipo alfanumerico (varchar, char).
2do.- Manipula el rut en 2 campos un tipo entero y el otro tipo alfanumerico, el primero de estos para registrar el rut sin digito verificador y el segundo para resgistrar el digito verificar.
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 13:02.