Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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
如何将图像的URL添加到mysql数据库的表中?_Mysql - Fatal编程技术网

如何将图像的URL添加到mysql数据库的表中?

如何将图像的URL添加到mysql数据库的表中?,mysql,Mysql,我正在尝试将图像的URL存储到数据库中的一个表中。我该如何做以及建议使用哪种数据类型。我尝试了互联网上提供的其他解决方案,但不知怎么的,没有一个对我有效。或如果我只存储实际图像本身是否更好?非常感谢您的帮助。您可以将实际图像本身存储到数据库中。但这不是一个好方法,因为会使数据库过载。因此,它不是最优的 另一方面,您可以将图像存储到系统中的某个文件夹中,并将地址保存在DB中。因此,在这种情况下,您将不依赖于第三方提供的图像。这将是最理想的 如果要在数据库中保留URL,VARCHARtype将完成此

我正在尝试将图像的URL存储到数据库中的一个表中。我该如何做以及建议使用哪种数据类型。我尝试了互联网上提供的其他解决方案,但不知怎么的,没有一个对我有效。或如果我只存储实际图像本身是否更好?非常感谢您的帮助。

您可以将实际图像本身存储到数据库中。但这不是一个好方法,因为会使数据库过载。因此,它不是最优的

另一方面,您可以将图像存储到系统中的某个文件夹中,并将地址保存在DB中。因此,在这种情况下,您将不依赖于第三方提供的图像。这将是最理想的


如果要在数据库中保留URL,
VARCHAR
type将完成此任务。

如何使用插入或更新查询(取决于结构和逻辑)。建议使用具有适当长度的VARCHAR或某种文本类型的数据类型。如果我只存储实际图像本身是否更好?我怀疑。hi@Akina,如果我想在MySQL的数据库中存储图像的路径或位置(来自我的本地文件夹),VARCHAR仍然是推荐的数据类型吗?取决于表的操作。如果这只是插入和选择,那么VARCHAR是安全的,否则我更喜欢TEXT.AFAIK快捷方式是(二进制)文件,而路径是文本字符串…我真的很感兴趣你在Internet上发现的那些不适用于在数据库中存储URL的建议!您好@vsergi,您能否详细说明如何将图像存储在文件夹中,以及如何将图像的位置保存在数据库表中?我可以知道这个案例的推荐数据类型吗?这个问题已经讨论过不止一次了。你可以在这篇文章中看到一个简单的例子