php導(dǎo)入excel到mysql數(shù)據(jù)庫,原有邏輯是將每行取出存入數(shù)組族淮,之后對數(shù)組內(nèi)數(shù)據(jù)進行過濾插入(存在的pass掉)戚嗅。
結(jié)果出現(xiàn)兩個問題:
1、上傳文件超過限制
php.ini 默認
upload_max_filesize = 2M #默認上傳文件大小涕癣,自行修改為需要限制的大小
2、Maximum execution time of 120 seconds exceeded
max_execution_time = 120 #默認超時時間,如果超過這個時間php文件仍然沒有執(zhí)行完,就會報錯酷勺,0表示無限制
3、Allowed memory size of xxx bytes exhausted
memory_limit = 32M #php默認內(nèi)存最大占用扳躬,可以自行修改較大范圍,比如我之前使用數(shù)組存放數(shù)據(jù),當數(shù)據(jù)量過大時極易導(dǎo)致此問題贷币,所以最終我取消了數(shù)組存放击胜,而是讀取一條記錄便插入一條記錄