只有图像从数据库上传和显示

时间:2009-11-27 09:54:02

标签: php mysql

嗨frnds真的我今天不知道怎么投票我才知道,不要否定我的想法,我不接受...我开始开发我想只上传图像到数据库,我需要取和display..i应该直接获取图片和显示任何人都可以帮助我谢谢你的推荐

3 个答案:

答案 0 :(得分:1)

This是一个很好的使用PHP上传文件的教程,this是参数化查询的教程。

答案 1 :(得分:0)

我不建议将二进制数据存储在数据库中。将您的图像上传到文件系统并在数据库中存储locationstring。然后查询您的表格,获取结果并将$result["location"]放入<img src=""/>标记中。这当然只有在$result中获取查询结果关联并且表格中有location列时才有效;)

你应该真的开始投票并接受答案,你已经提出了27个问题,而且他们都没有接受答案。这使得人们不太愿意帮助你!

答案 2 :(得分:0)

存储示例:

$f = file_get_contents(FILENAME);
$size = filesize(FILENAME);
$m = new mysqli(HOSTNAME,USERNAME,PASSWORD,DATABASE);
$m->query('INSERT INTO images (data,size) VALUES ("'.$m->real_escape_string($f).'",'.$size.')');