
正文
php多张图片存进数据库 php上传多张图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP 上传多张图片后存储地址到MYSQL数据库怎么做
1.新建一个表存储;
2.也可以新建一个字段存储;
如果一个图片,选择2;
多张图片,选择1
相关问答
Q1: php图片存入数据库问题。
两种方案
一, 一对多 两张表,图片名字一张表 多个图片一张表
二,用分隔符分开图片保存到一个字段中。eg.1.jpg#2.jpg#3.jpg#4d.jpg
Q2: php中如何将图片储存在数据库里
两种方法:
一:将图片上传至指定目录,在数据库中保存文件名和文件路径。
二:将图片文件读入字符串,将字符串保存到数据库,不推荐(没那么长的字段长度支持)。
Q3: 请问:php如何把上传的多张图片存入数据库的同一个字段中呢?
input type="file[]" name="photo" /
input type="file[]" name="photo" /
input type="file[]" name="photo" /
这样会成为一个数组,存php多张图片存进数据库的时候把这个数组用implode() 函数分割成字符串,取出来的时候可以使用explode函数(这个方法存的是路径)
还有一种方法是直接存二进制的,这种方法几乎不用对数据库压力很大,而且删除操作会留下很大的磁盘碎片
但是要php多张图片存进数据库了解
给php多张图片存进数据库你个电子书上面都有
Q4: thinkphp 多图上传,如何把图片路径保存到数据库?
关于上传文件:
推荐使用插件Uploadify!
使用方法:
下载地址:
关于多图上传:
在客户端定义一个js变量,用于缓存每次异步上传图片路径;
最后提交表达数据的时候就把这些路径集合保存到数据库即可!
Q5: 新手请教多个图片上传,怎么写入数据库(PHP)
原理都一样,循环接参,你打印一下它的参数就够就明白了,存储数据库,可以将图片路径之间用|或者逗号,或者json 系列化来存储:
?php
print_r($_FILES);//你可以打印一下它,看看它的结构
if(!empty($_FILES)){
foreach($_FILES['file']['name'] as $k=$v){
//$_FILES["file"]都变成$_FILES["file"][$k]操作进行操作吧
if ($_FILES['file'][$k]['error'] == 0) {
$filetype = array("jpg","JPG");
$arr = explode(".", $_FILES["file"][$k]["name"]);
...//同样的代码
}
}
}
?
form name="" action="" method="post" enctype="multipart/form-data"
input type="file" name="file[]" /br /
input type="file" name="file[]" /br /
input type="file" name="file[]" /br /
input type="file" name="file[]" /br /
input type="file" name="file[]" /br /
input type="file" name="file[]" /br /
input type="submit" name="a" value="提交" /
/form
关于php多张图片存进数据库和php上传多张图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





