Ух, читайте далее учебники, у вас полное непонимание принципов получения данных.
Для того, чтобы все данные получить, нужно запустить mysql_fetch_array в цикле:
while(($row=mysql_fetch_array($result))!==false)
{
echo $row['author'];
}
Это выведет поочередно все имена. Если нужно потом в другом месте, можно сделать внутри цикла что-то типа:
$data_arr=array();
while(($row=mysql_fetch_array($result))!==false)
{
$data_arr[]=$row['author'];
}
И уже потом использовать данные с $data_arr.
Кроме того:
1) mysql_set_charset('utf8'); (это должна быть строка)
2) решите, поле называется author или auther
3) откажитесь от использования библиотеки mysql и переходите на PDO или хотя бы mysqli. Данная библиотека устаревшая, и уже в новых версиях php она не работает.
www.proft.com.ua/2008/11/28/primery-ispolzovaniya-pdo вот краткая статья о PDO, а так - просто погуглите.