Я новичок в mysql
.Подсчет с использованием решения Toxi
Я хотел разработать простую систему тегов для своего блога и наткнулся на это решение «Toxi» из 3 таблиц.
Итак, у меня есть 3 таблицы:
`blog` containing `id` and `title`.
`blog_tags` containing `id` and `tags_id` and `blog_id`.
`tags` containing `id` and `name`.
tags_id
подключен к Internal Relation
к id
в tags
таблице. Аналогичным образом blog_id
подключен к Internal Relation
по id
в blog
Таблица.
Так что, когда в моей функции (где я получаю массив всех тегов, относящихся к одному блог) Я выполнить запрос, например (проходящий блог id
в качестве параметра в функции),
$result = mysql_query("SELECT tags_id FROM blog_tags WHERE blog_id = '".$id."'");
$tags = array();
if($result === FALSE) {
die(mysql_error()); // TODO: better error handling
}
while($row = mysql_fetch_assoc($result)) {
$tags[] = I don't know what should come over here?
}
return $tags;
Или есть ли другой способ выполнения запросов в этой реализации Toxi?
В чем ваш вопрос? Есть ли проблема с этим подходом? – peterm
@peterm: Что должно быть в этой строке: '$ tags [] = ??' – xan