Soy nuevo en esto de php y estoy programando una aplicacion para una granja de cerdos la cual me solicita que calcule los dias en los que los lotes de estos han estado en la granja pero tengo un problema con el update mi codigo es el siguiente lo tengo en una funcion
Código PHP:
function dias($diasingreso)
{
//$i=0;
mysql_connect("localhost", "root", "") or die ("Error al Conectar!");
mysql_select_db("porkyadmin") or die ("Base de Datos incorrecta");
$consulta = "Select * From Lote";
$respuesta = mysql_query ($consulta);
//$numero = mysql_num_rows($respuesta);
while ($fila = mysql_fetch_array($respuesta))
{
$fechaingreso = $fila['FechaIngreso'];
echo $fechaingreso;
$fecha = explode("-",$fila['FechaIngreso']);
//echo $fecha[0]; // Imprime "año"
//echo $fecha[1]; // Imprime "mes"
//echo $fecha[2]; //dia
$cuando = mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0]);
$hoy = time();
$resta = $hoy - $cuando;
$total = round($resta/86400);
mysql_query("Update Lote Set DiasEntrada=($total)"); //me actualiza con el ultimo registro toda la tabla lo cual no quiero que pase sino que actualice registro por registro calculado
}
}
espero su respuesta muchas gracias