我想了解如何在PHP/MySQL中创建标签。有谁知道一些很好的网站,可以帮助解释如何创建标签?帮助我在PHP中创建标签的站点(如本网站上的标签)
标签与您在stackoverflow中提问时看到的标签中相同。
我想了解如何在PHP/MySQL中创建标签。有谁知道一些很好的网站,可以帮助解释如何创建标签?帮助我在PHP中创建标签的站点(如本网站上的标签)
标签与您在stackoverflow中提问时看到的标签中相同。
一个非常简单的例子,将有三个表:
+---------------------+ +--------------------+ +---------------------+ | Tags | | Questions | | QuestionTags | +---------------------+ +--------------------+ +---------------------+ | + TagID | | + QuestionID | | + QuestionID | +---------------------+ +--------------------+ +---------------------+ | + TagName | | + QuestionTitle | | + TagID | +---------------------+ +--------------------+ +---------------------+ | + QuestionText | +--------------------+
你可以拥有所有的标签表中您的标签:
+---+---------+ | 1 | PHP | +---+---------+ | 2 | C# | +---+---------+
你您的问题表内的问题:
+---+-------+---------------------+ | 1 | Tags? | How do I make tags. | +---+-------+---------------------+
,然后将它们在QuestionsTags表通过其ID的关联:
+---+---+ | 1 | 1 | +---+---+
这会将标签1问题1.您可以将花药行添加了一个标签质疑1.我们得到的所有标签一个问题,你查询QuestionTag表的基础上对问题ID的搜索。要获取标签的所有问题,请根据标签ID查询QuestionTag表。
祝你好运!
谢谢你谢谢 – ggfan 2010-03-28 16:15:13
你可以看看这个项目的灵感和想法,http://alexking.org/projects/php-tag-engine
试试看这个问题。这是关于创建一个可以没有,一个或多个标签的博客系统。 http://net.tutsplus.com/tutorials/php/how-to-create-an-object-oriented-blog-using-php/
好运。
http://stackoverflow.com/questions/20856/how-do-you-recommend-implementing-tags-or-tagging – CheeseConQueso 2010-03-23 23:17:39