1首先最好不要把图片存数据表。除非是做为资料保存。有些教材与网上的代码的处理方式太老了,不要再模仿。当然你的代码中没有看出来是用什么方式存储图片的。
成都创新互联公司主营盐湖网站建设的网络公司,主营网站建设方案,app软件开发,盐湖h5小程序开发搭建,盐湖网站营销推广欢迎盐湖等地区企业咨询
2如果你是想把图片存到数据表中,你的$file实际上只是文件名。应该读图片的流数据写到表中。
3如果你仅是存文件名到数据表,图片在指定文件夹中存放,则应该是出在路径上。
一般插入数据库的不是图片,而是保存图片的路径。设置varchar类型。和插入其他字段一样。用sql语句中的insert语句。
insert into 数据表名(字段名) values(要插入的);
显示图片 代码如下:
img src="?php echo "数据库中保存图片路径的值"?" alt="picture"/
1、商品表建立商品基本信息主表CREATETABLEproduc。
2、cidint10NOTNULLCOMMENT分类。
3、titlevarchar100NOTNULLCOMMENT商品名称。
4、ddtimeint10NOTNULLCOMMENT添加时间,PRIMARYKEY。
php是采用二进制形式存储图片及读取显示的,首先通过代码创建数据表,然后上传图片服务器再通过浏览器显示,具体编程代码举例:
1、首先需要创建数据表,具体代码如下图所示。
2、然后写上传图片到服务器的页面 upimage.html用来将图片上传数据库,如下图所示代码。
3、处理图片上传的php upimage.php文件,如下图所示图片已储存到数据库。
4、显示图片的php getimage.php文件,为了看一下效果提前把ID写入代码。
5、预览网站从数据库中提取了图片,并显示到页面上。