Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/10/2008, 09:26
Avatar de reel
reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 21 años
Puntos: 1
Respuesta: Dudas con fechas php y sql

Cita:
Iniciado por Carlojas Ver Mensaje
Que tal sirguy, que tipo de dato es el campo fecha en tu BD? DATE o DATETIME?, ahora, si deseas agregarle 7 dias a la fecha que rescatas de tu BD solo has esto, ahora no veo logica en utilizar unix_timestamp, cual es el proposito? si para eso utlizas la función strtotime(), ahora en tu primer post hablas de restar dias donde y como lo implementas?

Código PHP:
$result mysql_query("select fecha, fecha_pro from tabla order by id desc",$link); 
$row mysql_fetch_array($result); 
while(
$row mysql_fetch_array($result)) {  
$mia $row['fecha']; 
$can_dias 7;
$fechuna date("Y-m-d"strtotime("$mia + $can_dias days"));  
$id $row['id']; 
$resultadum mysql_query("UPDATE tabla SET fecha_pro = '$fechuna' where id=$id",$link);


Saludos.
Carlojas ya te dio la repuesta, por eso cito su post, pero permite poner unos comentarios. En MySQL las fechas son tratas como si fueran una cadena para leerlas fácilmente, MySQL realiza la conversión al tipo de dato adecuado de forma implícita. Por eso Carlojas ha puesto en el código fecha_pro = '$fechuna'. Ahora la fechas deben tener el formato Año-Mes-día (eje. 2008-10-14) a como se cita $fechuna = date("Y-m-d", strtotime("$mia + $can_dias days"));.

Espero que con esto ya le encuentre solución a tu problema.

Saludos,
__________________
Leer es Saber, REEL.
Mi Blog