0

MySqlにインポートする必要がある .txt に csv があり ます。テーブルに手動でインポートしていますが、壊れ続けて次のエラーが表示されます: CSV 入力の列数が 706 行目で無効です。

Excel でチェックすると、問題を引き起こす可能性のある唯一の情報は、セルの 1 つに 5.5 x 18"が含まれていることです。

  probably the quotation mark is doing it 

インポートのためにこれを修正するにはどうすればよいですか? ありがとうございました

4

1 に答える 1

0

私はあなたが必要とするのはこれだけだと信じています:

str_replace('"', '\"', $value);

「」を「」に置き換えると、エスケープされ、正しく挿入されるはずです。

于 2012-12-05T20:44:48.453 に答える