【发布时间】:2017-04-18 17:36:48
【问题描述】:
此代码从 csv 文件导入数据 但问题是插入任何数据时 它是这样来的 项目1;项目2;第 3 项;
问题是数据库中的每个项目都有分号 这不在 csv 文件(分号)中。 如何修复此代码?
<?php
if (isset($_POST['submit'])) {
require_once 'PublicFolder/DBConnection.php';
//Import uploaded file to Database
$handle = fopen($_FILES['filename']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000)) !== FALSE) {
mysql_query("INSERT into data (user_name, first_name, last_name, date_added)
values('$data[0]', '$data[1]', '$data[2]', NOW())");
}
}
fclose($handle);
【问题讨论】:
-
这个代码是什么代码
-
如果您的代码字面意思是
( ),那么这或许可以解释为什么它不导入 CSV 文件... -
这不是 javascript :D
-
第 15 行的格式错误:解析错误,意外 $end(),期待 '}'