我有一个脚本,用于将 .CSV 数据导入 MySQL 数据库。当我进入 MySQL 时,数据的第一个字段(电子邮件地址)仍然有引号。其他字段,引号被删除。
我的 CSV 行如下所示:
"email4@email.com","卡拉","史密斯"
“email5@email.com”,“卡尔”,“尼科尔斯”
电子邮件地址在 MySQL 中仍然有引号。名字和姓氏都很好。
有什么建议么?
<?php
$conn = mysql_connect('host','username','password');
mysql_select_db('db-name');
mysql_query("TRUNCATE TABLE contacts") or die(mysql_error());
mysql_query("LOAD DATA LOCAL INFILE 'New Member Weekly Report for Marketing.csv'
INTO TABLE contacts
Fields terminated by ',' ENCLOSED BY '\"'
LINES terminated by '\r'(
contact_email
,contact_first
,contact_last)")
or die("Import Error: " . mysql_error());
?>