我遇到了一个小问题。我正在尝试保存图像,并从数据库表中检索它。我有一张BLOB列表,保存图像。
这是脚本:
INSERT INTO male_users (image) VALUES ('$image')
一切正常,图像保存在数据库中。 但后来我尝试用这段代码来检索它:
echo " Image: <img src='" . $row["image"]. "' />"
但是图像没有显示只有图像名称,例如:“DSC0123.jpg”,那就是全部。
提前感谢您的帮助! 最好的问候
答案 0 :(得分:0)
将图像存储在数据库中并不是最佳做法,因为数据库会变得非常大而且速度很慢。如果只是将路径存储到服务器中的图像文件,那就更好了。
您可以使用PHP轻松上传图像并将其保存在服务器中。由于它超出了这个问题的范围,我将给你一些教程:
https://davidwalsh.name/basic-file-uploading-php http://www.w3schools.com/php/php_file_upload.asp
为了回答您的实际问题,您不是保存图片,而是图片名称,我们在处理文件上传时应该使用$_FILE
而不是$_POST
用PHP。