Foros del Web » Programando para Internet » PHP »

Incluir fecha

Estas en el tema de Incluir fecha en el foro de PHP en Foros del Web. Buenas tardes, Tengo el siguiente problema. Necesito realizar un insert de un dato tipo fecha que viene a través de una COOKIE en un formato ...
  #1 (permalink)  
Antiguo 04/08/2009, 15:26
Avatar de Algadar  
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años
Puntos: 1
Incluir fecha

Buenas tardes,
Tengo el siguiente problema.
Necesito realizar un insert de un dato tipo fecha que viene a través de una COOKIE
en un formato "dd/mm/yyyy" ejem. "01/08/2009"; se que en MySql el formato de fecha es YYYY-MM-DD y me da error al momento de hacer el insert. destaco que el resto de los datos lo inserta perfectamente.
  #2 (permalink)  
Antiguo 04/08/2009, 15:29
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Incluir fecha

str_to_date('31/12/2009','%d/%m/%Y')

en la sql, cambia 31/12/2009 por tu fecha :)
  #3 (permalink)  
Antiguo 04/08/2009, 15:44
Avatar de Algadar  
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años
Puntos: 1
Respuesta: Incluir fecha

LO VOY A COLOCAR ASÍ

Código PHP:
             $MQU_FECHA_INGRESOstr_to_date($_COOKIE['MQU_FECHA_INGRESO'],'%d/%m/%Y'
A VER SI ME FUNCIONA.
  #4 (permalink)  
Antiguo 04/08/2009, 15:49
Avatar de alonsoandres  
Fecha de Ingreso: enero-2004
Ubicación: Matamoros, Tamaulipas
Mensajes: 305
Antigüedad: 20 años, 3 meses
Puntos: 3
Respuesta: Incluir fecha

de casualidad no sabes como ingresar la fecha del ordenador, no del servidor, a una base de datos MySQL? gracias.
  #5 (permalink)  
Antiguo 04/08/2009, 15:54
Avatar de Algadar  
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años
Puntos: 1
"Naranja", es decir nada, sigue el error simplemente no hace el inster!

alonsoandres
De esta forma tomo la fecha del equipo <?php echo date('d/m/Y'); ?>
pero si lo que quieres es colocarla como predeterminada en la basa de datos pues e leído que no se puede.

Cita:
Iniciado por alonsoandres Ver Mensaje
de casualidad no sabes como ingresar la fecha del ordenador, no del servidor, a una base de datos MySQL? gracias.
De esta forma tomo la fecha del equipo <?php echo date('d/m/Y'); ?>
pero si lo que quieres es colocarla como predeterminada en la basa de datos pues e leído que no se puede.

les voy a colocar la instrucción del Insert.

Código PHP:
 $insertSQL sprintf("INSERT INTO mae_equipos (MQU_SERIAL, MQU_MODELO, MQU_TIPO_MAQUINA, MQU_UBICACION, MQU_USUER, MQU_OBSERVACION, MQU_COD_EMPRESA,MQU_ACTIVO,MQU_FECHA_INGRESO) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_COOKIE['MQU_SERIAL'], "text"),
                       
GetSQLValueString($_COOKIE['MQU_MODELO'], "text"),
                       
GetSQLValueString($_COOKIE['MQU_TIPO_MAQUINA'], "text"),
                       
GetSQLValueString($_COOKIE['MQU_UBICACION'], "int"),
                       
GetSQLValueString($_COOKIE['MQU_USUER'], "text"),
                       
GetSQLValueString($_COOKIE['MQU_OBSERVACION'], "text"),
                       
GetSQLValueString($_COOKIE['MQU_COD_EMPRESA'], "int"),
                          
GetSQLValueString('1'"text"),
                       
GetSQLValueString('$MQU_FECHA_INGRESO'"text")       
                       ); 

Última edición por GatorV; 04/08/2009 a las 21:11
  #6 (permalink)  
Antiguo 04/08/2009, 16:22
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: Incluir fecha

Hola, prueba con esto

Código PHP:
list($dia,$mes,$anio) = explode("/"$fecha);

$fecha_ "$anio-$mes-$dia"// Formato yyyy-mm-dd 
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #7 (permalink)  
Antiguo 04/08/2009, 16:35
Avatar de Algadar  
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años
Puntos: 1
Respuesta: Incluir fecha

NADA
LO HICE DE ESTA FORMA

Código PHP:
            list($dia,$mes,$anio) = explode("/",  $_COOKIE['MQU_FECHA_INGRESO']);

            
$fecha_ "$anio-$mes-$dia"// Formato yyyy-mm-dd 
Código PHP:
$MQU_FECHA_INGRESO$_COOKIE['MQU_FECHA_INGRESO']
            list(
$dia,$mes,$anio) = explode("/",  
$MQU_FECHA_INGRESO);

            
$fecha_ "$anio-$mes-$dia"// Formato yyyy-mm-dd 
Y NADA
  #8 (permalink)  
Antiguo 05/08/2009, 16:12
Avatar de Algadar  
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años
Puntos: 1
Respuesta: Incluir fecha

YA VI EL ERROR
estaba así

..
Código PHP:
GetSQLValueString('$fecha_'"text"
y era así

..
Código PHP:
GetSQLValueString($fecha_"text"
si ( '' )
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 15:46.