【发布时间】:2016-04-09 08:28:41
【问题描述】:
我目前能够上传多个图像,然后将文件路径插入数据库中的一行。理想情况下,我需要找到一种方法将这些文件路径作为具有自己 ID 的单独条目上传。原因是因为我插入的图像路径要绑定到插入到单独表中的任务。
function upload_file_new_task(){
global $db;
if(isset($_POST['create'])) {
$path = "../uploads/";
for ($i=0; $i<count($_FILES['files']['name']); $i++) {
$ext = explode('.', basename( $_FILES['files']['name'][$i]));
$path = $path . md5(uniqid()) . "." . $ext[count($ext)-1];
move_uploaded_file($_FILES['files']['tmp_name'][$i], $path);
}
$sql = "INSERT INTO upload_data (`image`) VALUES ('$path');";
$res = mysqli_query($db,$sql);
echo "<p>Post Created $date</p>";
}
}
因此,图像被上传到 /uploads 文件夹,然后路径作为单行加载到数据库中,ID 在 ID 字段中,路径被加载到 image 字段中。
【问题讨论】:
-
在 for 循环中使用查询...
-
啊哈就这么简单!说得通!谢谢。
-
也发布了答案... :)