Задать вопрос

База данных «съела» все знаки «\» в столбце. Мне нужно передать ссылку к файлу,а без косой черты никак. Что делать?

Передаю ссылку на файл в БД через PHP. Проблема в том, что ссылка содержит символ "\", а БД его убирает. Никаких сортировок нет. Прилагаю часть кода.
$way='D:\OpenServer\domains\MyVK\avatars\ ';
$value1 =  $way.$_FILES['file']['name'];
$mysql->query("UPDATE `logins_from_people` SET `avatar` = '$value1' WHERE `id` = '$id'");
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Используйте подготовленные запросы с плейсхолдерами, а не прямую подстановку в строки. Будет гораздо меньше таких проблем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы