Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2002, 04:17
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Insertar fecha en MySQL desde form

Tengo un formulario con varios datos, entre ellos una fecha, y me está dando problemas a la hora de insertarla.

He hecho varias pruebas diferentes entrando siempre 12/06/2002 (la idea es que signifique 12 de junio de 2002).

Suponemos siempre que el INSERT está bien y sólo falla el value correpondiente a fecha
El campo de fecha es DATETIME

Prueba uno: $fecha tal como la recojo del formulario.
Valor insertado: 10/12/1999

Prueba dos: '$fecha' tal como la recojo del formulario pero con comillas simples.
Valor insertado: 20/06/2012

Prueba tres:
$ingreso=date($fecha, "Y-m-d");
inserto $ingreso
Valor insertado: 10/12/1999

Prueba cuatro:
$ingreso=date($fecha, "Y-m-d");
inserto '$ingreso'
Valor insertado: 20/06/2012

Prueba siete:
$ingreso=date($fecha, "Y-d-m");
inserto $ingreso
Valor insertado: 10/12/1999

Prueba ocho:
$ingreso=date($fecha, "Y-d-m");
inserto '$ingreso'
Valor insertado: 20/06/2012

Prueba cinco:
$ingreso=date($fecha, "r");
inserto $ingreso
Valor insertado: 10/12/1999

Prueba seis:
$ingreso=date($fecha, "r");
inserto '$ingreso'
Valor insertado: 20/06/2012

Conclusión: No sé insertar fechas con PHP

¿Me echáis una manita?


Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>