私はphpで複数のファイルをアップロードしており、アップロードされたファイルごとにmysql行を挿入したいと考えています。たとえば、a.txt、b.txt、c.txt の 3 つのファイルがアップロードされた場合、$filename が a.txt、2 番目の b.txt、3 番目の 3.txt の 3 つの挿入クエリが作成されます。これは可能ですか?
$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')");