2012-04-20 10 views
0

PHPを使用してCSVファイルをMySQLにインポートしようとしています。文字エンコーディングはutf-8(チェック、正規化、検証)です。 MySQLクライアントインターフェイスツールを使用してインポートする場合、すべての行が存在します。コードは次のようになります。PHPでインポートするCSVファイルを処理するときに、行の半分しかインポートされません。

row_counter変数は、すべての行の約50%を返します。何か案は?

おかげ

答えて

0

あなたは二回$row = fgetts($handle)を呼んでいます。最初の呼び出しは、あなたのwhile()状態にあり、行を消費し、2番目の呼び出しはループ内にあり、別の行を消費します。最初の呼び出しからの行が失われています。

+0

ありがとうございます!あなたはとてもシンプルに聞こえるように... – user1346416

関連する問題