
25/07/2002, 04:17
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 2 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> |