Puedes usar mysql_num_rows() también .. aplicado a tu $result
www.php.net/mysql_num_rows()
te comento esta solución pues .. el resultado igual lo obtienes .. De hecho eso es útil usalo para "validar" que tengas resultados
Código PHP:
if ($total=mysql_num_rows($result) > 0){
do {
//MUESTRO LOS DATOS DE LOS COMPUTADORES
} while ($row = mysql_fetch_array($result));
echo "Total: ".$total;
} else {
echo "No hay resultados";
}
Por qué .. lo que haces como:
if ($row = mysql_fetch_array($result)){
Sólo te vería si tienes problemas al ejecutar la consulta SQL .. NO sobre sus resultados entregados .. es decir . .si no tienes resultados pero la consulta SQL se ejecuta correctamente igual te devolverá la función un "true".
Un saludo,