无法在数据库

时间:2015-04-22 11:29:24

标签: php

我有一个上传页面,用户只能上传CSV文件。但是,当我点击上传按钮时,没有任何内容上传到我的数据库,也没有显示任何错误消息。只有返回按钮显示这意味着我的代码不能正确执行我的代码。我该如何解决这个问题?

我尝试下面的代码,但没有任何内容被加载到我的数据库中。没有错误消息。当尝试upload.php代码但它无法将csv文件加载到数据库。

a.html

<!DOCTYPE html>
    <html>
    <body>

    <form action="upload.php" method="post" enctype="multipart/form-data">
        Select image to upload:
        <input type="file" name="fileToUpload" id="fileToUpload">
        <input type="submit" value="Upload Image" name="submit">
    </form>

    </body>
    </html>

upload.php的

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
 echo("success");

mysql_select_db("a", $con);
if (isset($_POST['submit'])) {

    $tmp = $_FILES['fileToUpload']['tmp_name'];





                  $sql1 = $sql = "LOAD DATA LOCAL INFILE '".$tmp."' INTO TABLE `a.demo` FIELDS TERMINATED BY \';\' ENCLOSED BY \'\"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'\\n\'# 10 rows affected.\n"
    . "";



       mysql_query($sql1,$con);  



    }else{
        echo 'Failed  uploaded files';
    }


?>

1 个答案:

答案 0 :(得分:0)

@Dipti您需要上传csv file并将csv data导入到表格中。您可以按照以下代码进行参考。假设csv文件内容的每一行{{1} }列,如col1,col2,col3。

three