Доброго времени суток. Суть вопроса: Из базы выбираются несколько записей, все они находятся в переменной $result Проще всего вывод нужных значений сделать с помощью цикла while Код (Text): while ($row=mysql_fetch_assoc($result)) { echo $row['author'].'<br />'; } Но в данном случае использовать мне его нельзя. Вопрос как лучше (и оптимизированнее) выполнить эту задачу? Я сделал работающий вариант с помощью mysql_data_seek, но не уверен, что это лучший выход /* $rows=mysql_num_rows($result) */ Код (Text): for ($i = 0; $i<=$rows-1; $i++) { if (!mysql_data_seek($result, $i)) { echo "Не удалось переместиться к ряду $i: " . mysql_error() . "\n"; continue; } if (!($row = mysql_fetch_assoc($result))) { continue; } echo $row['author'].'<br />'; }