Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/07/2009, 11:30
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 9 meses
Puntos: 1517
Respuesta: Mostrar datos si faltan 5 dias para llegar a la fecha fin

Pues en vez de usarlo en el select usa lo mismo pero en el where
Código PHP:
Ver original
  1. mysql_select_db($database_compramos, $compramos);
  2. $s = "SELECT * FROM productos WHERE DATEDIFF(fecha_fin,'".date("Y-m-d")."') <= 5";
  3. $r = mysql_query($s) or die(mysql_error());
  4. $row = mysql_fetch_assoc($r);

Edito:
Me falto declarar un and para que no sea menor a 0
Código PHP:
Ver original
  1. mysql_select_db($database_compramos, $compramos);
  2. $s = "SELECT * FROM productos WHERE DATEDIFF(fecha_fin,'".date("Y-m-d")."') <= 5 AND DATEDIFF(fecha_fin,'".date("Y-m-d")."') >= 0";
  3. $r = mysql_query($s) or die(mysql_error());
  4. $row = mysql_fetch_assoc($r);

Última edición por abimaelrc; 29/07/2009 a las 11:37