多个mysql查询's用于多个文件上传


multiple mysql query's for multiple file uploads

我有一个多个文件上传php,我想创建插入mysql行每个文件上传。例如,如果上传了3个文件:a.txt, b.txt和c.txt,它将创建3个插入查询,其中$filename为a.txt,第二个为b.txt,第三个为3.txt。这可能吗?

$target = "test/";
    if($target[strlen($target)-1]!='/')
            $target=$target.'/';
        $count=0;
        foreach ($_FILES['uploaded']['name'] as $filename)
        {
            $temp=$target;
            $tmp=$_FILES['uploaded']['tmp_name'][$count];
            $count=$count + 1;
            $temp=$temp.basename($filename);
            move_uploaded_file($tmp,$temp);
            $temp='';
            $tmp='';
        }
//for each file uploaded    mysql_query("INSERT INTO files VALUES('','$date','$filename')");

是的。

既然你已经在循环上传的文件。我将在同一个循环中执行sql查询。

和:指向http://php.net/manual/en/function.mysql-query.php的大红框

这当然是可能的。只需在foreach块的末尾添加mysql_query即可。