将CSV文件加载到数据库表中?

时间:2013-06-28 10:28:05

标签: mysql csv upload file-get-contents

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

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

$ a = file_get_contents('file_path');

关于如何从这一点开始这么做我有点困惑 - 我希望有人可以为我提供更好的解决方案,或者对我需要的语法有所了解!

所有帮助表示感谢!

1 个答案:

答案 0 :(得分:0)

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

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

我希望这可以帮助别人,因为我迷失在谷歌的许多答案周围! :)