barra de progresso com consulta mysql com php

Eu estou tentando atualizar uma barra de progresso com a iteração de uma consulta mysql e não consigo entender como eu posso atualizar a barra de progresso e como eu posso encontrar o número de linha que eu tenho buscado, por exemplo:

$query = 'SELECT tvshows.genres, tvshows.id_show FROM tvshows where tvshows.genres is not NULL';
$result = mysql_query($query);

$num_rows = mysql_num_rows($result);
echo $num_rows;

isto:echo $num_rows; é o número de linhas que eu tenho buscado e, em seguida, eu iterar o resultado:

while ($db_row = mysql_fetch_assoc($result)) 
{
    //Do seomthing with the row

}

mas como eu posso saber em qual linha eu busco atualizar então a barra de progresso? e alguém sabe um bom tutorial ou código de exemplo para fazer uma barra de progresso? Eu encontrei isto:http://w3shaman.com/article/php-progress-bar-script

mas esse exemplo requer estes:

 for($i=1; $i<=$total; $i++){
// Calculate the percentation
$percent = intval($i/$total * 100)."%";

e eu não sei como fazer isso com o resultado da consulta php, alguém pode me ajudar?

questionAnswers(1)

yourAnswerToTheQuestion