За последние 24 часа нас посетили 17740 программистов и 1619 роботов. Сейчас ищут 1855 программистов ...

Двойне кавычки при записи в таблицу бд

Тема в разделе "PHP и базы данных", создана пользователем Iven, 28 май 2011.

  1. Iven

    Iven Активный пользователь

    С нами с:
    4 май 2009
    Сообщения:
    19
    Симпатии:
    0
    Проблема с записью в бд при наличии двойных кавычек внутри переменной

    Код (Text):
    1.  
    2. Например, внутри $content находится <div style="margin:10px;">
    3. то
    4.  
    5. $result=mysql_query("UPDATE www SET content=$content WHERE id=1", $link);
    6.  
    7. не запишет ничего в таблицу из-за кавычек
    вручную заменить " на /" возможности нет
    можно развеч то сджелать что-то вроде
    $content =str_replace (кавычки, кавычки с флешем,$content);
    но пробовал и так и сяк - не получается

    подскажите правильную граматику или другое решение ?
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    ничесе, с флешем. в avi формате хоть?

    use mysql_real_escape_string()
     
  3. Iven

    Iven Активный пользователь

    С нами с:
    4 май 2009
    Сообщения:
    19
    Симпатии:
    0
    Какие вы все мелочные.... avi это прошлый век, только в mkv :p

    спс, помогло
     
  4. SergSerg

    SergSerg Активный пользователь

    С нами с:
    11 июн 2011
    Сообщения:
    5
    Симпатии:
    0
    м.б. Вам поможет функция addslashes — Экранирует спецсимволы

    м.б. Вам поможет функция addslashes — Экранирует спецсимволы в строке