当前位置: 编程技术>php
php上传图片存入数据库实例代码
来源: 互联网 发布时间:2014-10-04
本文导语: 之前做php图片上传都是保存一个路径到数据库,这样在插入时确实快,也符合web的特点。 缺点:在删除时就很麻烦,需要找到文件并删除,该代码能够把代码直接存入数据库,删除时一并删除。 请注意:这样的话数据库大小...
之前做php图片上传都是保存一个路径到数据库,这样在插入时确实快,也符合web的特点。
缺点:在删除时就很麻烦,需要找到文件并删除,该代码能够把代码直接存入数据库,删除时一并删除。
请注意:这样的话数据库大小会激增,这个根据需要选择使用吧。
以下是php上传图片存入数据库的实现代码。
1,mysql数据库的表结构
代码示例:
CREATE TABLE `upload` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(20) NOT NULL,
`data` mediumblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(20) NOT NULL,
`data` mediumblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
2,index.html
代码示例:
Post-Image
3,php文件上传代码 post.php
代码示例: