PHPprogramer - топикстартер говорит, что ему нужны данные из разных строк полученных из БД данных. А ты предлагаешь вывести одно и то же, да еще и неправильно написал (вариант, который выдасто ошибку).
Можно попробовать функцию mysql_result(), вот только непонятно, чем же "не угодил" цикл? Тем более, что при таком подходе надо быть уверенным, что было возвращено не менее определенного количества строк.