[英]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.