индикатор выполнения с запросом mysql с php

я пытаюсь обновить индикатор выполнения с помощью итерации запроса MySQL, и я не могу понять, как я могу обновить индикатор выполнения и как я могу найти, какое количество строк я выбрал, например:

$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;

это:echo $num_rows; это количество строк, которые я выбрал, и затем таким образом я повторяю результат:

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

}

но как я могу узнать, в какой строке я выбираю обновить затем индикатор выполнения? а кто-нибудь знает хороший учебник или пример кода для выполнения индикатора выполнения? я нашел это:http://w3shaman.com/article/php-progress-bar-script

но этот пример требует этого:

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

и я не знаю, как сделать это с результатом запроса PHP, кто-нибудь может мне помочь?

Ответы на вопрос(1)

Ваш ответ на вопрос