Вывод похожих по тегам статей

158
.
Wap Master
Добрый день, подскажите как целесообразнее сделать вывод похожих статей по тегам.
Например, есть статья с тегом музыка, как в списке похожих вывести все статьи с таким же тегом?
У каждой статьи есть поле, куда через запятую вписываются теги.
Либо лучше сделать для тегов отдельную таблицу и привязать по айди?
.
Wap Master
if (!empty($arr['tags'])){echo'<img src="../images/tag.png" alt=""/>Теги: ';
$abouta = explode(",", $arr['tags']);
$counta = count($abouta);
for($i=0;$i<$counta;$i++){
 if (empty($i)) {
        $comma = '';
      } else {
        $comma = ', ';
      }
echo'' . $comma . ' <a href="../str/search.php?search='.$abouta[$i].'&amp;type=3">'.$abouta[$i].'</a>';
}
    echo'<br/>';
}

///похожие записи
$poh = mysql_query("select `id`, `name`  from `blog` where `tags` LIKE '%".$abouta[$i]."%' and `id` != '".$arr[id]."'  order by time asc limit 5 ;");
$ph = mysql_num_rows($poh);
if($ph){
        while ($resph = mysql_fetch_array($poh)) {
  
echo'<a href="view.php?id='.$resph['id'].'">'.$resph['name'].'</a><br/>';
}}

Сделал так, но идет вывод просто первых пяти записей блога
Всего: 2