小编Pid*_*dge的帖子

使用PHP/MySQL导入CSV数据

我在尝试从CSV导入数据时遇到了一些问题,并且有一些问题,我还没有设法自己解决.

首先,这是我的代码,以帮助把事情放在透视中(整理一下,删除CSS和数据库连接):

<body>
<div id="container">
<div id="form">

<?php
$deleterecords = "TRUNCATE TABLE tablename"; //empty the table of its current records
mysql_query($deleterecords);

//Upload File
if (isset($_POST['submit'])) {

    if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
        echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded 
 successfully." . "</h1>";
        echo "<h2>Displaying contents:</h2>";
        readfile($_FILES['filename']['tmp_name']);
    }

    //Import uploaded file to Database
    $handle = fopen($_FILES['filename']['tmp_name'], "r");

    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $import="INSERT into importing(text,number)values('$data[0]','$data[1]')";

        mysql_query($import) or die(mysql_error());
    }

    fclose($handle);

    print "Import done";

//view upload form
} else { …
Run Code Online (Sandbox Code Playgroud)

php mysql database csv import

27
推荐指数
2
解决办法
14万
查看次数

标签 统计

csv ×1

database ×1

import ×1

mysql ×1

php ×1