我有一个大文件,我想通过PHP读取,然后插入到MySQL的各个领域。如何通过PHP读取批量数据Feed?
供稿中的每个文件都是纯文本格式,分为多列和多行。每个记录都有相同的一组字段。以下是对于每个字段和记录的分隔符:
字段分隔符(FS):SOH(ASCII字符1) 记录分离器(RS):STX(ASCII字符2)+ “\ n” 个
如果我看文件的前几行,就像这样:
#export_dateapplication_idlanguage_codetitledescriptionrelease_notescompany_urlsupport_urlscreenshot_url_1screenshot_url_2screenshot_url_3screenshot_url_4screenshot_width_height_1screenshot_width_height_2screenshot_width_height_3screenshot_width_height_4
#primaryKey:application_idlanguage_code
#dbTypes:BIGINTINTEGERVARCHAR(20)VARCHAR(1000)LONGTEXTLONGTEXTVARCHAR(1000)VARCHAR(1000)VARCHAR(1000)VARCHAR(1000)VARCHAR(1000)VARCHAR(1000)VARCHAR(20)VARCHAR(20)VARCHAR(20)VARCHAR(20)
#exportMode:FULL
我努力没有地方为了读取这个文件到PHP开始,任何人都可以用基本的PHP读取每个记录帮助,并为每个字段分配一个变量,然后我将能够写入MySQL。一旦我设置了各种字段,我就可以处理写入SQL的问题。
由于提前,
格雷格
谢谢,fopen会读取文件,但我如何挑选每个字段并将其传递给变量? – kitenski 2010-07-09 16:13:42
该文件的发布行不足以回答或编码该事物。粘贴更多的线条,当前线条集合仅显示结构而非实际值 – Arshdeep 2010-07-09 16:26:12