【问题标题】:Sites to help me create tag in PHP (like the tags on this site)帮助我在 PHP 中创建标签的网站(如本网站上的标签)
【发布时间】:2010-03-23 22:43:28
【问题描述】:

我正在尝试学习如何在 PHP/MySQL 中创建标签。有谁知道一些可以帮助解释如何创建标签的好网站?

标签与您在 stackoverflow 中提问时看到的标签相同。

【问题讨论】:

标签: php tags


【解决方案1】:

一个非常简单的例子是三个表:

+---------------------+ +--------+ +---- -----------------+ |标签 | |问题 | |问题标签 | +---------------------+ +--------+ +---- -----------------+ | + 标签ID | | + 问题ID | | + 问题ID | +---------------------+ +--------+ +---- -----------------+ | + 标记名 | | + 问题标题 | | + 标签ID | +---------------------+ +--------+ +---- -----------------+ | + 问题文本 | +--------------------+

您可以在标签表中包含所有标签:

+---+----------+ | 1 | PHP | +---+----------+ | 2 | C# | +---+---------+

您的问题表中的问题:

+---+--------+----------+ | 1 |标签? |我如何制作标签。 | +---+--------+---------------------+

然后通过他们的 ID 在 QuestionsTags 表中关联他们:

+---+---+ | 1 | 1 | +---+---+

这会将标签 1 与问题 1 放在一起。您可以插入另一行以将另一个标签添加到问题 1。现在要获取问题的所有标签,您可以根据问题 ID 查询 QuestionTag 表。要获取标签的所有问题,请根据标签 ID 查询 QuestionTag 表。

祝你好运!

【讨论】:

    【解决方案2】:

    您可以查看此项目以获取灵感和想法,http://alexking.org/projects/php-tag-engine

    【讨论】:

      【解决方案3】:

      试试这个。它是关于创建一个可以没有、一个或多个标签的博客系统。 http://net.tutsplus.com/tutorials/php/how-to-create-an-object-oriented-blog-using-php/

      祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-22
        • 2013-05-16
        • 1970-01-01
        • 2022-01-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多