gpt4 book ai didi

mysql - Codeigniter更新数据库列中的新镜像,而不替换旧镜像

转载 作者:行者123 更新时间:2023-11-29 19:45:39 24 4
gpt4 key购买 nike

我正在更新映像文件,但是当我更新新文件时,它将替换旧文件。我想保留所有文件而不进行替换。

例如

if i remove one of them and add new one it update column value with one and remove old one..i need all of them.

如果我删除其中之一并添加新的,它将更新其中一个的列值并删除旧的..我需要所有它们。

这里是我的上传代码:

$picture=array();
$cpt = count($_FILES['my_image_upload']['name']);
$config['upload_path'] = APPPATH.'uploads/';
$config['allowed_types'] = '*';
$files = $_FILES;
for($i=0; $i<$cpt; $i++)
{
if($_FILES['my_image_upload']['name'][$i]!='')
{
$_FILES['my_image_upload']['name']= $files['my_image_upload']['name'][$i];
$_FILES['my_image_upload']['type']= $files['my_image_upload']['type'][$i];
$_FILES['my_image_upload']['tmp_name']= $files['my_image_upload']['tmp_name'][$i];
$_FILES['my_image_upload']['error']= $files['my_image_upload']['error'][$i];
$_FILES['my_image_upload']['size']= $files['my_image_upload']['size'][$i];
$this->load->library('upload', $config);
$this->upload->initialize($config);
$upload= $this->upload->do_upload('my_image_upload');
if($upload)
{
$this->upload->data();
$picture[] =$_FILES['my_image_upload']['name'];
}
}
}
$fileName = implode('|',$picture);


提前致谢..

最佳答案

我建议像这样创建新表并插入数据...

id   user_id    image_name  
1 2 abc.jpg
2 2 bbb.jpg
3 2 ccc.jpg
.........


并根据需要以简单的方式插入,更新和删除

关于mysql - Codeigniter更新数据库列中的新镜像,而不替换旧镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41010082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com