使用PHPMySQL导入CSV数据

使用PHPMySQL导入CSV数据,第1张

使用PHP / MySQL导入CSV数据

前几天,我回答了一个几乎相同的问题:将CSV文件保存到mysql数据库中

MySQL具有一项功能

LOAD DATAINFILE
,它允许它直接在单个SQL查询中导入CSV文件,而根本不需要通过您的PHP程序在循环中对其进行处理。

简单的例子:

<?php$query = <<<eof    LOAD DATA INFILE '$fileName'     INTO TABLE tableName     FIELDS TERMINATED BY '|' OPTIonALLY ENCLOSED BY '"'     LINES TERMINATED BY 'n'    (field1,field2,field3,etc)eof;$db->query($query);?>

就这么简单。

没有循环,没有大惊小怪。和很多 很多 比PHP解析它更快。

MySQL手册页在这里:http :
//dev.mysql.com/doc/refman/5.1/en/load-
data.html

希望能有所帮助



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5042579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存