我想把照片放到我的phpmyadmin数据库中,但是我找不到允许我这样做的解决方案。我用一个varchar创建了一个图像数组,但是我找不到允许放置图像的路径。我提前感谢你帮助了一个年轻的初学者。️
btqmn9zl1#
最佳解决方案是将图像作为文件存储在磁盘上,并将文件的路径放入数据库中(作为varchar或其他文本类型),那么您的应用程序将引用该文件,而不是直接从数据库加载BLOB数据。但基本上数据库会变慢,并且当您在数据库中存储图像时,数据库占用的磁盘空间量也会增加。如果您决定无视这个建议,直接将图像存储在数据库中,那么您不应该使用phpMyAdmin作为主接口。不要误会,它完全能够上传图像,但是您应该使用一些自定义的应用程序接口,这些接口也执行应用程序级的逻辑。但是这不是您所要求的,所以要在phpMyAdmin中执行此操作,在phpMyAdmin插入页面的字段附近应该有一个“浏览”按钮。2这要求你的列是某种适当的二进制文件,比如BLOB。
1条答案
按热度按时间btqmn9zl1#
最佳解决方案是将图像作为文件存储在磁盘上,并将文件的路径放入数据库中(作为varchar或其他文本类型),那么您的应用程序将引用该文件,而不是直接从数据库加载BLOB数据。但基本上数据库会变慢,并且当您在数据库中存储图像时,数据库占用的磁盘空间量也会增加。
如果您决定无视这个建议,直接将图像存储在数据库中,那么您不应该使用phpMyAdmin作为主接口。不要误会,它完全能够上传图像,但是您应该使用一些自定义的应用程序接口,这些接口也执行应用程序级的逻辑。但是这不是您所要求的,所以要在phpMyAdmin中执行此操作,在phpMyAdmin插入页面的字段附近应该有一个“浏览”按钮。2这要求你的列是某种适当的二进制文件,比如BLOB。