gpt4 book ai didi

php - 帮助我在 PHP 中创建标签的网站(如本网站上的标签)

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:08 27 4
gpt4 key购买 nike

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

标签,就像您在 stackoverflow 中提问时看到的标签一样。

最佳答案

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

+---------------------+    +--------------------+    +---------------------+| Tags                |    | Questions          |    | QuestionTags        |+---------------------+    +--------------------+    +---------------------+| + TagID             |    | + QuestionID       |    | + QuestionID        |+---------------------+    +--------------------+    +---------------------+| + TagName           |    | + QuestionTitle    |    | + TagID             |+---------------------+    +--------------------+    +---------------------+                           | + QuestionText     |                           +--------------------+

您可以将所有标签放在标签表中:

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

您在问题表中的问题:

+---+-------+---------------------+| 1 | Tags? | How do I make tags. |+---+-------+---------------------+

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

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

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

祝你好运!

关于php - 帮助我在 PHP 中创建标签的网站(如本网站上的标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2504150/

27 4 0