【问题标题】:Load a CSV file into a Database table?将 CSV 文件加载到数据库表中?
【发布时间】:2013-06-28 10:28:05
【问题描述】:

我正在尝试将 CSV 数据从网站上传到数据库。我无法使用 LOAD_DATA_INFILE,因为我没有执行此操作的用户权限。

我确实可以访问该文件,因此我使用了 file_get_contents 将其全部放入一个字符串中,然后我希望将其上传到数据库。

$a = file_get_contents('file_path');

从这一点开始,我有点不知道该怎么做 - 我希望有人可以为我提供更好的解决方案,或者对我需要的语法有所了解!

感谢所有帮助!

【问题讨论】:

  • 您使用什么脚本语言? php?无论如何,快速的网络搜索会找到有用的建议。

标签: mysql csv upload file-get-contents


【解决方案1】:

我正在使用 php,我在网站上的另一个问题上找到了答案:handling csv files fgetcsv & str_getcsv?

最简单的解决方案是 fgetcsv:http://php.net/manual/en/function.fgetcsv.php

我希望能帮助别人,因为我在谷歌上寻找许多答案时迷路了! :)

【讨论】:

    猜你喜欢
    • 2015-03-21
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2013-07-29
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多