Сделал блок с категориями для вывода статей по категориям,но столкнулся с проблемой.Когда вывожу названия всех категорий в отдельный блок то в этом блоке все названия повторяются.К скольким статьям была прикреплена категория "Спорт" столько раз она и выведется в блоке категорий. Как сделать так ,чтобы одна категория выводилась один раз?
P. S. Простите за тавтологию
<?php
//функция вывода категорий
function categories(){
global $link;
$sql = "SELECT `categories` FROM `post`";
$result = mysqli_query($link,$sql);
$posts = mysqli_fetch_all($result,MYSQLI_ASSOC);
return $posts;
}
$categories = categories();
?>
//вывод категорий из БД
<? foreach ($categories as $category => $value) : ?>
<?= $category['categories'] ?>
<? endforeach; ?>