земенить кавычки в файле CSV

Тема в разделе "PHP", создана пользователем fredis69, 8 сен 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. fredis69

    fredis69 Постоялец

    Регистр.:
    25 окт 2008
    Сообщения:
    84
    Симпатии:
    2
    Здравствуйте!

    Есть файл каталога продукции в CSV формате из него данные я вставляю в mySql но БД выдает ошибку, потому что в файле CSV присутствуют различные символы (пример кавычки ")
    дак вот вопрос, как в файле CSV заэкранировать все символы допустим функцией addslashes(addslashes - Экранирует спецсимволы в строке)

    Данное решение надо реализовать на php, допустим перед добавлением в БД или при загрузке файла на сервер производилось экранированее.


    Помогите пожалуйсто очень надо.
    Заранее спасибо.
     
  2. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    200
    Симпатии:
    55
    $string=mysql_real_escape_string($string,$connection) заэкраникует все что нужно. Просто перед вставкой В БД обработай ею свои данные.
     
  3. Coffin

    Coffin Создатель

    Регистр.:
    12 апр 2006
    Сообщения:
    10
    Симпатии:
    1
    еще зависит от того, как у тебя CSV разделяет ячейки через " или через '
    а майреалескепстринг тебя спасет.
     
Статус темы:
Закрыта.