Перейти к содержимому


Партнерская программа Kredov

Метки на сайте

#21 phpuser

phpuser
    Topic Starter
  • Пользователь
  • 520 сообщений
  • Репутация: 8
0

Отправлено 04 Август 2009 - 20:02

Ясно. Буду пробовать.


  • 0
Вникаю в тему создания сайтов...


#22 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 04 Август 2009 - 20:10

например, есть таблички
news (id, name) новости (поля id и имя)
tags (id, name) теги (поля id и имя)
nt (id_tag, id_news) табличка соответствий новостей и тегов (поля id метки и id новости)

если требуется вывести id новостей для которых tags.name=$str

$q = mysql_query("select nt.id_news from tags, nt where tags.id = nt.id_tag and  tags.name=$str");
while($r = mysql_fetch_array($q)) {
echo $r["id_news"];
}


если требуется вывести имена новостей для которых tags.name=$str

$q = mysql_query("select news.name from news,tags, nt where news.id = nt.id_news and tags.id = nt.id_tag and  tags.name=$str");
while($r = mysql_fetch_array($q)) {
echo $r["name"];
}

  • 0


Оформление форума – IPBSkins.ru