Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CSV上传问题_Php_Csv_File Upload_Upload_Fgetcsv - Fatal编程技术网

Php CSV上传问题

Php CSV上传问题,php,csv,file-upload,upload,fgetcsv,Php,Csv,File Upload,Upload,Fgetcsv,我正在用php mysql上传csv文件,代码如下: en<?php session_start(); if(!isset($_SESSION["UID"])) { header("Location: index.php"); } if(isset($_POST["import"])) { //First we need to make a connection with the database $host='localhost'; // Host Name. $db_user= 'ro

我正在用php mysql上传csv文件,代码如下:

en<?php
session_start();
if(!isset($_SESSION["UID"]))
{
header("Location: index.php");
}
if(isset($_POST["import"]))
{
//First we need to make a connection with the database
$host='localhost'; // Host Name.
$db_user= 'root'; //User Name
$db_password= '';
$db= 'crm_6feb'; // Database Name.
$conn=mysqli_connect($host,$db_user,$db_password) or die("unable to connect to database");


echo $filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0)
{
    $file = fopen($filename, "r");
    //$sql_data = "SELECT * FROM prod_list_1 ";
    $count = 0; 
    while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
    {
        //print_r($emapData);
        //exit();
         $count++;
         if($count>1){ 
    echo    $sql = "insert into enquiry(en_name,en_mobile,en_landline,en_email,en_address,salesid,date_recieved,duplicate,date_add,ip) values ('$emapData[0]','$emapData[1]','$emapData[2]','$emapData[3]','$emapData[4]',$emapData[5],$emapData[6],'$emapData[7]',$emapData[8],'$emapData[9]')";
        $RES = mysqli_query($conn, $sql) or die("error in insert");
        }  
    }
    fclose($file);
    echo 'CSV File has been successfully Imported';
    header('Location: importleads.php');
}
else
    echo 'Invalid File:Please Upload CSV File';
}?>
<!DOCTYPE html>
<html>
<head>
<title>Add Order Status</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<?php include("includes/header.php");?>
<div class="box">
    <h2>Add Order Status</h2>
    <div class="display">
<form enctype="multipart/form-data" method="post" role="form">
<div class="form-group">
<label for="exampleInputFile">File Upload</label>
<input type="file" name="file" id="file" size="150">
<p class="help-block">Only Excel/CSV File Import.</p>
</div>
<button type="submit" class="btn btn-default" name="import" value="import">Upload</button>
</form>
</div></div></body></html>
请告诉我哪里做错了


正在等待您的帮助。

insert中的消息
错误来自您的
mysqli\u查询失败。首先检查您的查询。您可以将其打印出来,例如,
die($sql)我会放置mysqli_error()来查看您得到的是什么错误,而不是die()$RES=mysqli_查询($conn,$sql);echo(“错误描述:.mysqli_错误($conn));
Name| Mobile| Alternate Number|Email| Address| Sales id| Date Rec| Dupli|Date Add| Ip