Foros del Web » Programando para Internet » PHP »

Cómo guardar fechas en MySQL?

Estas en el tema de Cómo guardar fechas en MySQL? en el foro de PHP en Foros del Web. Buenas tardes.. tengo las variables $dia, $mes y $ano que las tomo desde un formulario.. y quiero guardarlas en un campo 'date' en MySQL. Cómo ...
  #1 (permalink)  
Antiguo 08/10/2008, 13:32
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Pregunta Cómo guardar fechas en MySQL?

Buenas tardes..

tengo las variables $dia, $mes y $ano que las tomo desde un formulario.. y quiero guardarlas en un campo 'date' en MySQL. Cómo tengo que hacerlo?

Espero que alguien me pueda ayudar..

Gracias!
__________________
Facundo
http://www.creactivo.com.ar
  #2 (permalink)  
Antiguo 08/10/2008, 13:34
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Cómo guardar fechas en MySQL?

muestra el codigo donde tomas la fecha no el form
  #3 (permalink)  
Antiguo 08/10/2008, 13:35
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Cómo guardar fechas en MySQL?

Antes de realizar la consulta de insercción formatea la fecha...

Código PHP:
$fecha $ano."-".$mes."-".$dia
Saludos!
  #4 (permalink)  
Antiguo 08/10/2008, 13:39
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Pregunta Respuesta: Cómo guardar fechas en MySQL?

gracias..


y después tengo que insertarlo como cualquier otro dato?

Código PHP:
mysql_query("INTSERT INTO tabla (fecha) VALUES '$fecha';"$link); 
__________________
Facundo
http://www.creactivo.com.ar
  #5 (permalink)  
Antiguo 08/10/2008, 13:40
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Cómo guardar fechas en MySQL?

lo provaste??
  #6 (permalink)  
Antiguo 08/10/2008, 13:54
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Pregunta Respuesta: Cómo guardar fechas en MySQL?

no me funcionó..

lo tengo así:

Código PHP:
   $cia $_POST['cia'];
   
$ramo $_POST['ramo'];
   
$cliente $_POST['cliente'];
   
$id_cliente $_POST['id_cliente'];
   
$num_poliza $_POST['num_poliza'];
   
$monto $_POST['monto'];
   
$desde_dia $_POST['desde_dia'];
   
$desde_mes $_POST['desde_mes'];
   
$desde_ano $_POST['desde_ano'];
   
$hasta_dia $_POST['hasta_dia'];
   
$hasta_mes $_POST['hasta_mes'];
   
$hasta_ano $_POST['hasta_ano'];
   
$desde $desde_dia.'-'.$desde_mes.'-'.$desde_ano;
   
$hasta $hasta_dia.'-'.$hasta_mes.'-'.$hasta_ano;
 
  include (
'config.php');
  
  
$cons mysql_query("INSERT INTO polizas2 (cia, ramo, cliente, id_cliente, num_poliza, monto, desde, hasta) VALUES ('$cia', '$ramo', '$cliente', '$id_cliente', '$num_poliza', '$monto', '$desde', '$hasta');"$link); 
y me guarda ambas fechas como '0000-00-00'..


qué tengo que hacer?
__________________
Facundo
http://www.creactivo.com.ar
  #7 (permalink)  
Antiguo 08/10/2008, 14:15
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Respuesta: Cómo guardar fechas en MySQL?

ya lo solucioné... había puesto mal el orden de las variables.. puse dia, mes y año.. y MySQL las guarda como año, mes y día..

gracias!!
__________________
Facundo
http://www.creactivo.com.ar
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 07:13.