MySQL обратный слеш спецсимволы

Столкнулся с небольшой проблеммой.
Самописный скрипт обмена данными между java программой и сервером на php.
При добавлении в БД записи одно из значений содержало несколько обратных слешей.

Запрос отрабатывался нормально. но вот при выборке данных, в одном месте стоял символ  вместо части символов.

Добавлял
D:\музыка\!_BEST\bolshoy_detskiy_hor_-_prekrasnoe_daleko.mp3

а в базу записало

D:музыка\!_BESTolshoy_detskiy_hor_-_prekrasnoe_daleko.mp3

т.е. \b заменило на ,

\b – это символ возврата каретки

Победил просто $request= str_replace(‘\\’,'\\\\’,$request);

$request – текст запроса

Post to Twitter Tweet This Post

  • Аналог MySQL оператора LIMIT в MS SQL
  • MySQL случайный элемент
  • размер базы данных MySQL через php
  • О себе
  • Выгрузить загрузить SQL Dump
  • MySQL INSERT или UPDATE
  • Scaffolding CodeIgniter
  • Зачем хранить сессии ($_SESSION) в базе данных
  • Установка и настройка PHP framework CodeIgniter.
  • Оставить комментарий