新手:如何使用PHP和mySQL从表单上传图像

时间:2010-03-31 00:56:12

标签: php mysql image-uploading

我正在PHP中创建一个Web应用程序(本地,因此安全无关紧要),用户上传一组信息和一个小的.jpeg,然后将其插入到mySQL表中。我可以对所有文本数据执行此操作没有问题,但我不确定如何使图像与其一起上传。我假设我将不得不使用blob数据类型和输入type =“file”,但我愚弄了一点点,解决方案似乎不是输入类型=“文本”如何工作的直观扩展。我需要做更多的PHP脚本才能使其工作吗?是否可以上传带有表格的图像,或者是否有必要的中间步骤?

2 个答案:

答案 0 :(得分:0)

http://bytes.com/topic/php/insights/740327-uploading-files-into-mysql-database-using-php

谷歌“将上传的文件放入带有php的mysql”,你会发现一大堆示例/教程。

答案 1 :(得分:0)

将图像数据存储在数据库本身并不是一个好的解决方案。

我建议将图像存储在文件夹中的文件系统中,并将其名称和位置的引用存储在数据库中。

这个Php类将使编写应用程序变得更加容易,“class.upload.php”: http://www.verot.net/php_class_upload.htm 它有很多例子,并有一个积极的支持论坛。 您需要添加的只是在数据库中存储文件名和位置。