Tengo este código:
Código PHP:
$query = mysql_query ("SELECT * FROM Pilots");
$filas = mysql_num_rows($query);
for($i = 0; $i < $filas; $i++){
$horas = mysql_result($query, 0, 'Hours');
if($horas < 20){
mysql_query ("UPDATE Pilots SET Rango = 'IngenierodeVuelo'");
}
if($horas >= 20){
mysql_query ("UPDATE Pilots SET Rango = 'PrimerOficial'");
}
if($horas >= 75){
mysql_query ("UPDATE Pilots SET Rango = 'Comandante'");
}
if($horas >= 150){
mysql_query ("UPDATE Pilots SET Rango = 'ComandanteHelitt'");
}
}
Pero por algún motivo asigna mal el valor $horas. Le pone 99899899899899899899899899899899899899899899899899 8998998998. Este valor debería cambiar dependiendo del piloto.
ahora, haciéndole al adivino intenta con esto 

no se como se me pudo pasar algo tan importante, pero en fin ya tienes la solucion.

