Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/01/2011, 00:09
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Función EXTRACT () devolver en un solo campo en PHP

Ese bloque de codigo de WP, lo unico que hace es crear un select para el mes... no mas!

Como consigues separar cada campo?... es facil con dos simples funciones list() y explode():
Código PHP:
Ver original
  1. // La hora esta separada de la fecha por un espacio:
  2. list($fecha, $hora) = explode(' ', $fecha_sql);
  3.  
  4. // Los elementos de fecha estan separados por -
  5. list($anio, $mes, $dia) = explode('-', $fecha);
  6.  
  7. // Los elementos de hora estan separados por :
  8. list($hh, $mm, $ss) = explode(':', $hora);
  9.  
  10. // Para volver a unirlas como fecha, basta con:
  11. // Asegurarte de que cada elemento tiene ceros a la izquierda necesarios
  12. // Crear una cadena de fecha
  13. $fecha_sql = "$anio-$mes-$dia $hh:$mm:$ss";

Para ceros a la izquierda puedes usar str_pad()

En tu consulta solo necesitas poner:
Código SQL:
Ver original
  1. UPDATE tabla SET fecha = '$fecha_sql' WHERE aqui_tu_filtro
__________________
- León, Guanajuato
- GV-Foto