php数据库能加图片吗 php数据库能加图片吗

在php中如何向数据库中插入图片的路径。

数据库中是没办法插入图片路径的,只能储存图片的上传名称,然后再网页中调用提片名称来显示图片。数据库中储存的都是数据而不是具体的图片

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、做网站、临颍网络推广、微信小程序开发、临颍网络营销、临颍企业策划、临颍品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供临颍建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

php如何在数据库插入图片吗?以及该怎么调出自己想要的图片呢?麻烦给详细源码 谢谢!

楼主,数据库一般不存图片的,网站前台的图片是后台上传上去,用脚本传到服务器根目录指定文件夹下的,然后调用的时候图片上传成功,路径会存在一个变量中,因为不清楚你用的什么脚本无法给你写源码

怎样把图片插入到数据库中 php

保存图片到数据库做什么?保存到本地使用起来也方便,真要保存通过base64字符串保存。

?php

header('Content-type:text/html;charset=utf-8');

//读取图片文件,转换成base64编码格式

$image_file = './image123.jpg';

$image_info = getimagesize($image_file);

$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));

// $base64_image_content 输入到数据库

//保存base64字符串为图片

//匹配出图片的格式

if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){

$type = $result[2];

$new_file = "./test.{$type}";

if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){

echo '新文件保存成功:', $new_file;

}

}

?

img src="?php echo $base64_image_content;?" /


名称栏目:php数据库能加图片吗 php数据库能加图片吗
文章转载:http://cdiso.cn/article/hjhgdo.html

其他资讯