Te e echo una funcion que creo que es lo que necesitas.
Si tienes alguna duda me lo haces saber
Código PHP:
Ver original<?php
/*********************************************************************************
Desaconsejo el uso de las instrucciones mysql que vienen en php POR SER OBSOLETAS.
Pero te lo e escrito asi para que lo comprendas mejor.
Si las usas ve pensando en controlar un API. Yo te aconsejo Mysqli.
Variables de la funcion
$server = servidor mysql
$user = usuario de mysql
$password = contraseña del usuario mysql
$db = nombre de la base de datos
$tabla = nombre de la tabla que se desean cambiar los datos
$campo_fecha = nombre del campo que contiene la fecha a cambiar
$campo_unico = un campo de la tabla que sea unique para que no cambie nada mas que una fila
*********************************************************************************/
function actualizar_fecha($server,$user,$password,$db,$tabla,$campo_fecha,$campo_unico){
$sql = "SELECT * FROM $tabla";
$consulta = explode(' ',$query['fecha']); $fecha = explode('-',$consulta[0]); //introducimos los datos para generar la consulta
$unix = gmmktime($hora[0], $hora[1], $hora[2], $fecha[1], $fecha[2], $fecha[0])); //Generamos el string de la consulta a MySQL
$sql = "UPDATE $tabla SET $campo_fecha = '$unix' WHERE $campo_unico ={$query['id']};";
}
}
/********************************************************************************
Este codigo no te dara problemas siempre y cuando la fecha de nacimiento de los usuarios no sea anterior a 1970.
No se los problemas que te daria con fechas anteriores puesto que lo e escrito sobre la marcha.
********************************************************************************/
?>