Foros del Web » Programando para Internet » PHP »

problema k no entiendo

Estas en el tema de problema k no entiendo en el foro de PHP en Foros del Web. Hola, mi problema es el siguiente: tengo una tabla en una base de datos con un campo llamado solicitud que es un INT(14), el valor ...
  #1 (permalink)  
Antiguo 10/10/2008, 04:46
 
Fecha de Ingreso: julio-2007
Mensajes: 47
Antigüedad: 16 años, 9 meses
Puntos: 0
problema k no entiendo

Hola,
mi problema es el siguiente:
tengo una tabla en una base de datos con un campo llamado solicitud que es un INT(14), el valor del campo seria las 4 primeras cifras del año,las 2 siguientes del mes,las 2 del dia,las 2 de la hora, las 2 de los minutos y las 2 de los segundos.

Bueno pongo un ejemplo:

Código PHP:
$hora_solicitud="2008-10-10 21:32:00";
$ts_original strtotime($hora_solicitud);
$id=date("YmdHis",$ts_original);
echo 
$id
lo imprimo el valor para comprobar que en $id el valor es correcto. Cuando se imprime veo que lo hace bien. Pero cuando lo inserto en la tabla no sale ese numero sino que sale otro. Y no es problema de que no sepa insertar datos en la tabla que eso si se.
Yo creo k el problema puede star en que $id lo reconoce como fecha y yo lo meto en un INT(). Alguien me puede ayudar, si ese es el problema existe alguna funcion para convertilo en INT().
un saludo.
  #2 (permalink)  
Antiguo 10/10/2008, 04:50
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Respuesta: problema k no entiendo

pero si la tabla es un integer no puedes meter los datos de date()

deben ser los de $ts_original los que debes meter
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida
  #3 (permalink)  
Antiguo 10/10/2008, 08:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: problema k no entiendo

Hola joseda76,

¿Que número ves a la hora de insertar los datos?

Saludos.
  #4 (permalink)  
Antiguo 11/10/2008, 04:00
 
Fecha de Ingreso: julio-2007
Mensajes: 47
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: problema k no entiendo

veia un numero que no tiene nada que ver, no me lo explico y siempre era el mismo.
bueno lo que he hecho es modificar la tabla en vez de un tipo int() he puesto un varchar(). Lo que no he probado si despues podre pasar este varchar() a fecha para hacer consultas.
Alguien lo sabe?
Gracias.
  #5 (permalink)  
Antiguo 12/10/2008, 12:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: problema k no entiendo

Es que depende del número, que vieras es posible que estuvieras tratando de insertar un número mayor al máximo del campo.

Saludos.
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:15.