http://phpclub.net/manrus/f/mysql-result.htmlРекомендуемые высокопроизводительные альтернативы для mysql_result(): mysql_fetch_row(), mysql_fetch_array() и mysql_fetch_object().
$result=mysql_query("select name, email from users");
$number=mysql_num_rows($result);
for ($i=0;$i<$number;$i=$i+1) {
$name=mysql_result($result,$i,"name");
$email=mysql_result($result,$i,"email");
echo $name." - ".$email."<br>\n";
}

это обсуждалось В ЭТОЙ САМОЙ ТЕМЕ!Возможно это где-то обсуждалось, но найти не удалось
объяснение написано в ДОКУМЕНТАЦИИ ПО ЭТОЙ ФУНКЦИИЯ пользуюсь mysql_result, но все ее ругают. Объясните, в чем ее недостаток
цитата из этого топика, чуть вышели возможность при помощи какой-то функции выводить ряды в виде ассоциативного массива
artburmysql_fetch_assoc()