php - 多个mysql查询多个文件上传

标签 php mysql

我有一个使用 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

关于php - 多个mysql查询多个文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399869/

相关文章:

PHP soapCall 生成不需要的 htmlEntities

MySQL utf8mb4 外键错误

mysql - 在Mysql中跨列使用stddev

php - 修改请求SQL

mysql - MYSQL 如何获取当前行之前的行的总和?

php - 如何用 PHP 中搜索次数最多的词生成摘录?

php - 如何在 phpmyadmin 中插入意大利语

php - 删除文件的最后 3 个字符(文件扩展名)

php数组到带列标题的csv转换

mysql - Sequel Pro 中通过端口 3306 的标准 mysql 连接是否安全?