簡體   English   中英

用於多個文件上傳的多個mysql查詢

[英]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即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM