CSVファイルを受信するためのPHPスクリプト設定があります。TXTファイルでMYSQLロードデータを使用すると、最初の行を無視する必要があります。
私は 'LOAD DATA INFILE .. REPLACE'関数を使用してテーブルに読み込みます。
しかし、私はファイルの最初の行を無視する必要があります、それを行う最も効率的な方法は何ですか?
CSVは< 100キロバイト、周りの350-400行
CSVファイルを受信するためのPHPスクリプト設定があります。TXTファイルでMYSQLロードデータを使用すると、最初の行を無視する必要があります。
私は 'LOAD DATA INFILE .. REPLACE'関数を使用してテーブルに読み込みます。
しかし、私はファイルの最初の行を無視する必要があります、それを行う最も効率的な方法は何ですか?
CSVは< 100キロバイト、周りの350-400行
あなたはfgetcsv機能を使用することができますか?
'LOAD DATA INFILE'の最も効率的な方法は、 'IGNORE number LINES'句を使用することです。
例えばLOAD DATA INFILE 'data.csv' INTO TABLE table1 IGNORE 1 LINES;
あなたは 'fopen'と' fread'を使用していますか? – Zirak
私は以下を使用しています: 'if(is_uploaded_file($ _ FILES ['txtfile'] ['tmp_name'])){ \t $ file = $ _FILES ['txtfile'] ['tmp_name']; \t $ sql = \t "LOAD DATA INFILE $ file ...' – gio