hola la ide es esta, tengo que calcular la diferencia en dias entre la fecha actual y la fecha almacenada en fecha_baja. y al resultado guardarlo en dias_a_pub que es un campo de mi db. este calculo debo hacerlo para todo los usuarios registrados. no se que esta mal porfa revicen este codigo y diganme su opinion, es php.
$result = mysql_query("select * from usuarios", $coneccion);
while ($myrow=mysql_fetch_array($result)) {
$res=mysql_query("select DATEDIFF(CURDATE(),$myrow[fecha_baja]) as $dias",$coneccion);
echo $myrow[$dias];
$result2 = mysql_query("update usuarios set dias_a_pub = '$dias'", $coneccion);
if (!mysql_error()) {
echo "bien ";
}else { echo "mal ".mysql_error();}
}
lo que obtengo es las salidas que dicen "bien", pero el campo dias_a_pub y la variable $dias quedan vacias. por lo que supongo que el error esta en DATEDIFF muchas gracias espero su respuesta.
saludos