php - 我的标记技术是否正确?

标签 php mysql normalization tagging

<分区>

这是我的表结构 标签表

ID------ TAG_NAME
1         PHP
2         MYSQL

文章表

ID----- ART_TITLE -- CATEGORY ---    TAGS    --- CREATED_ON
1       some title1     22         ["1","2"]       13258465
2       some title2     23         ["4","5"]       13258465
3       some title3     21         ["5","7"]       13258465

标签值是json数组。 我坚持使用带有标签 ID 的显示文章。谁能告诉我该怎么做或我需要使用哪种方法。

最佳答案

您应该有一个 article_tags(有两列,tag_idarticle_id)表,它以规范化的方式将标签与文章相关联。将标签作为 JSON 数组不可索引、不可搜索等。

关于php - 我的标记技术是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619520/

相关文章:

php - 如果我删除所有特殊字符,Sql 注入(inject)的机会?

mysql - 如何在vb.net中使用mysql中的DATE_SUB和小时间隔

php - 在插入到mysql之前对一个句子进行多个复选框

php - 使用 Eloquent (Laravel) 分组

php - 删除数组中重复一个值的元素

php - 如何在 php 中显示来自 curl 的二进制数据

php - SQL 语法错误 (phpMyAdmin)

machine-learning - 词频特征归一化

r - 在R中找到Box-Cox变换的最佳Lambda

python - 随机森林是否需要标准化?