php多文件路径存入数据库,php – 上传多个图像并将其路径存储在数据库中

我正在制作一个表单,用户可以通过该表单上传多个图像.当用户上传图像时,它们会存储在服务器的文件夹中.一切正常,直到这里,但是当我试图保存数据库中的图像路径而不是路径时,两个图像的名称只存储在一行中.我希望每个图像的路径应该存储在不同的行中.

Upload Image:

admin_insert_property_images.php

$con=mysqli_connect("abc.com","abc","ab","abc");

// Check connection

if (mysqli_connect_errno())

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

if(isset($_POST['submit']))

{

extract($_POST);

if(isset($_FILES['support_images']['name']))

{

$file_name_all="";

for($i=0; $i

{

$tmpFilePath = $_FILES['support_images']['tmp_name'][$i];

if ($tmpFilePath != "")

{

$path = "propertyimages/"; // create folder

$name = $_FILES['support_images']['name'][$i];

$size = $_FILES['support_images']['size'][$i];

list($txt, $ext) = explode(".", $name);

$file= time().substr(str_replace(" ", "_", $txt), 0);

$info = pathinfo($file);

$filename = $file.".".$ext;

if(move_uploaded_file($_FILES['support_images']['tmp_name'][$i], $path.$filename))

{

$file_name_all.=$filename."*";

}

}

}

$filepath = rtrim($file_name_all, '*');

$query=mysqli_query($con,"INSERT into propertyimages (`propertyimage`) VALUES('".addslashes($filepath)."'); ");

}

else

{

$filepath="";

}

if($query)

{

header("Location: admin_profile.php");

}

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值