php - 在php中插入excel上传查询

标签 php mysql excel

这是我用于提取 Excel 工作表中的数据的代码,我已经提取了数据,但无法将其插入到我的数据库

if($_FILES["file"]["size"] > 0)
    {
        $file = fopen($filename, "r");
        //$sql_data = "SELECT * FROM prod_list_1 ";
        while (($Data = fgetcsv($file, 10000, ",")) !== FALSE)
        {
            echo $Data[0];
            $sql = "INSERT into tbl_userdata ('name','svp_name','mobileno','email') values ('$Data[0]')";

        }
        fclose($file);

但是查询不起作用。 这是 $Data[0] enter image description here 的输出

最佳答案

你还必须执行你的sql:但跳过标题。

尝试:$mysqli->query($sql);或者你正在使用的mysql。

注意:如果您的文件是用“,”分隔保存的 .csv,则此代码将起作用。

 $file = fopen($filename, "r");
    $headers = fgetcsv($file);
    while (($Data = fgetcsv($file, 10000, ",")) !== FALSE){

    /*  echo "<pre>";
        print_r($Data);
        echo "</pre>";  */

    $sql = "INSERT into tbl_userdata ('name','svp_name','mobileno','email') values ('$Data[0]','$Data[1]','$Data[2]','$Data[3]')";
    echo $sql;

    }

关于php - 在php中插入excel上传查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27036121/

相关文章:

PHP、mysql boolean 搜索

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

PHP 将 JSON 返回到 Ajax 仅适用于本地主机

php - 更新我的数据库时遇到问题

mysql - 仅选择数字值的小数部分

mysql - VB.NET 如何通过检查数据库保存日期来创建提醒

python - xlrd 和 xlwt 兼容吗?

php代码插入mysql表

php - 从 PHP 导出 有趣的错误

excel - 在列中查找包含文本且在字符串的前 6 个字符中不包含特定单词的单元格