gpt4 book ai didi

php - 插入和搜索多个关键字

转载 作者:行者123 更新时间:2023-11-29 08:35:58 25 4
gpt4 key购买 nike

我正在计划为本地博物馆的照片库设计一个 PHP MySQL 数据库。

现在让我感到害怕的一件事是,对于使用多种技术或 Material 来设计的项目,例如,如何实现为单个图像保存多个关键字。绘画工艺:(划线、删除、涂抹),使用 Material :(油、 Canvas )。

理想情况下,我必须使用选择选项列表来保存每条记录。但如果我想保存同一个列表中的两个或多个单词,我就不能。

您有什么建议我可以考虑吗?

约瑟夫

最佳答案

您需要在图像表和关键字表之间实现一对多关系。 一张图片可以包含多个关键字。关键字表中的每一行都需要通过外键引用图像表中的一行。例如:

images

id | asset
---------------
1 | image1.png
2 | image2.png

keywords

id | image_id | keyword | category
-----------------------------------------------
1 | 1 | liner | painting techniques
2 | 1 | wiping | painting techniques
3 | 1 | scumbling | painting techniques
3 | 2 | oil | material used

或者类似的东西。这就是您允许一行(图像)与不同表中的多行(关键字)关联的方式。

对于提交的每个关键字,您需要向关键字表中添加另一行,并确保引用关联的图像。

关于php - 插入和搜索多个关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15218548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com