Как сказано в руководстве:
mysql_fetch_array - извлечение строки результата в виде ассоциативного массива, числового массива или и того, и другого
и
unserialize () берет одну сериализованную переменную и преобразует ее обратно в значение PHP. [...] Возвращенное значение возвращается
Итак, ваш код должен выглядеть следующим образом:
$query = mysql_query("SELECT friends FROM users WHERE id='$myid'");
$row = mysql_fetch_array($query);</p>
<p>$friends = unserialize($row[0]);
Для любых переменных, которые входят в запросы к БД, пожалуйста, всегда избегайте ввода пользователя или вы рискуете открыть дверь для SQL-инъекции: (то же самое для $ myid, если вы также приняли это как ввод; пожалуйста, проверьте, разрешено ли пользователю манипулировать этой строкой данных)
mysql_query("UPDATE users SET friends='".mysql_real_escape_string($friendsUpdated)."' WHERE id='$myid'");
То же самое для вывода чего-либо в браузеры (чтобы избежать внедрения HTML / XSS): html_entities($output)