【发布时间】:2015-12-08 16:28:10
【问题描述】:
这是我将 csv 数据导入数据库的代码
if (isset($_POST["submit"])) {
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file, "r");
$c = 0;
**while(($filesop = fgetcsv($handle, 1000, ",")) !== false)
{
$name = $filesop[0];
$email = $filesop[1];
$sql = mysql_query("INSERT INTO selleruser (emaili) VALUES ('$name')");
$c = $c + 1;
}**
if ($sql) {
echo "You database has imported successfully. You have inserted ". $c ." recoreds";
} else {
echo "Sorry! There is some problem.";
}
}?>
</div>
我有一个 csv 文件,其中有一列包含电子邮件
导入已成功完成,但问题是它只是以另一种格式导入值,例如其他语言或加密或不可读的格式
【问题讨论】:
-
您使用的文件真的是 csv 文件吗?它在文本编辑器中是什么样子的?它使用什么字符集?
标签: php csv import mysqlimport