我有一个大文件,我想通过 php 读取,然后将各种字段插入 MySQL。
提要中的每个文件都是纯文本格式,分为列和行。每条记录都有相同的字段集。以下是每个字段和记录的分隔符:
字段分隔符 (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 的操作。
提前致谢,
格雷格