【发布时间】:2010-11-09 08:40:59
【问题描述】:
我正在创建一个 Web 界面以使用户能够将数据从文本文件导入 mysql 数据库。
我想知道是否有人知道是否有另一个函数来处理文本文件,因为到目前为止我所看到的是用于处理 csv 文件的 fgetcsv()。另一种方法可能是将文本文件转换为我不想要的 csv 文件。有没有其他办法解决这个问题?
【问题讨论】:
-
好的,您的文件现在是 .txt,但您的新文件是什么格式?我的意思是, .txt 里面是什么?每行都有一个mysql行?数据被什么东西隔开?每个 txt 都会有所不同。请更具体一点。
-
@Deceze,我一直认为 fgetcsv() 将严格用于 .csv 文件,因此我希望要求另一个函数来处理正在使用的 .txt 文件。 @Chouchenous,正在使用的文本文件中的数据是逗号分隔的,它们不是 mysql 行。在删除了一些我认为与函数接受的文件扩展名有关的错误之后,我使用 fgetcsv() 为 .txt 文件运行了脚本,它工作了。这意味着 fgetcsv 的使用不严格还是什么?附在函数名上的csv的本质是什么?