LDZ
Новичок
Оптимизация куска кода
Помогите разрешить небольшую проблему.
есть такой код:
Код выводит список всех ключевых слов для определенного пользователя.
И т.к. запрос выводит все связи постов пользователя с тегами, то если пользователь поставит одни и те же слова к нескольким постам, то данный код выводит одни и те же слова несколько раз.
Так вот мне необходимо чтобы слова выводились только по одному разу каждое.
Здесь необходимо либо как-то подправить запрос, либо сделать проверку в коде вывода. Копаюсь уже почти сутки, не могу найти решение.
Буду рад любой помощи.
Заранее спасибо
Помогите разрешить небольшую проблему.
есть такой код:
PHP:
$sqlusertags = "SELECT t1.id, t1.word, t2.id_post, t2.id_tags, t3.id AS
id1, t3.author FROM tags AS t1, tagslink AS t2, blog AS t3 WHERE t1.id=t2.id_tags
AND t2.id_post=t3.id AND t3.author='$user'";
$resusertags = mysql_query($sqlusertags) OR die("Умер в конвульсиях");
$numusertags = mysql_num_rows($resusertags);
if($numusertags==0)
{
$usertags="Нет меток";
}else{
$usertags="";
while($rowusertags = mysql_fetch_array($resusertags))
{
$usertags .= "<a href='/blog/".$user."/tag/".$rowusertags['id']."' class='left'>".$rowusertags['word']."</a><br>";
}
}
И т.к. запрос выводит все связи постов пользователя с тегами, то если пользователь поставит одни и те же слова к нескольким постам, то данный код выводит одни и те же слова несколько раз.
Так вот мне необходимо чтобы слова выводились только по одному разу каждое.
Здесь необходимо либо как-то подправить запрос, либо сделать проверку в коде вывода. Копаюсь уже почти сутки, не могу найти решение.
Буду рад любой помощи.
Заранее спасибо