Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于id向数据库中的图像添加标记_Php_Mysql_Image_Keyword - Fatal编程技术网

Php 基于id向数据库中的图像添加标记

Php 基于id向数据库中的图像添加标记,php,mysql,image,keyword,Php,Mysql,Image,Keyword,在我创建的数据库(MySQL)中,有两个表:图像和关键字。我设法上传了几个PNG图像,并将它们的路径存储到这个数据库中,以便使用PHP高效地检索它们。现在我想为每个图像创建一些关键字,以便对它们进行排序(例如:颜色、成本、发布年份等),然后根据我查询的关键字检索图像。我有500多张图片,所以分别在每张图片中手动添加关键字可能不是个好主意。有人对如何做到这一点有什么建议吗?我一直看到的一种非常常见的技术是Exif数据,但它没有在PNG文件中使用。谢谢尽管我倾向于避免使用EAV,因为它有点笨重,但E

在我创建的数据库(MySQL)中,有两个表:图像和关键字。我设法上传了几个PNG图像,并将它们的路径存储到这个数据库中,以便使用PHP高效地检索它们。现在我想为每个图像创建一些关键字,以便对它们进行排序(例如:颜色、成本、发布年份等),然后根据我查询的关键字检索图像。我有500多张图片,所以分别在每张图片中手动添加关键字可能不是个好主意。有人对如何做到这一点有什么建议吗?我一直看到的一种非常常见的技术是Exif数据,但它没有在PNG文件中使用。谢谢

尽管我倾向于避免使用EAV,因为它有点笨重,但EAV模型在这里可能是合适的。您是否有其他存储此信息的数据源?如果不是这样,你就不走运了,我guess@Soana你所说的其他数据源是什么意思?我只在数据库中存储我拥有的数据。我应该做点别的吗?