es larga pero me funciona en el query de mysql pero no en php.
Muestra algo como esto:
fecha_final | s_preg_titulo_pregunta | datediff(fecha_final, curdate())
'2010-03-31', 'segunda prueba' , 0
'2010-04-01', 'tercera prueba ', 1
'2010-04-02', 'prueba ', 2
esto muestra una fecha de 1 a 3 dias adelantado, muestra un titulo y el ultimo muestra los dias que faltan para que se cumpla la fecha final
Ahora tengo esto para mostrarlo... que no funciona
Código PHP:
$guarda = ("SELECT tb_web_fecha.fecha_final, tb_web_preguntas.s_preg_titulo_pregunta, datediff(fecha_final, curdate()) FROM tb_web_fecha, tb_web_preguntas WHERE (datediff(fecha_final, curdate()) = 2 or datediff(fecha_final, curdate()) = 1 or datediff(fecha_final,curdate()) = 0) andtb_web_fecha.n_preg_id=tb_web_preguntas.n_preg_id order by fecha_final;");
$resul = mysql_query($guarda) or die(mysql_error());
while($oo = mysql_fetch_array($resul)) {
$vartitulopregunta = $oo['s_preg_titulo_pregunta'];
$varfechafinal = $oo['fecha_final'];
$dias = $oo['datediff(fecha_final, curdate())'];
echo $vartitulopregunta $varfechafinal;
}
?>