Как внести кавычки в переменную

Тема в разделе "Как сделать...", создана пользователем bulatei, 19 июл 2015.

Статус темы:
Закрыта.
  1. bulatei

    bulatei Постоялец

    Регистр.:
    25 фев 2014
    Сообщения:
    55
    Симпатии:
    5
    Как внести кавычки в переменную. Для дальнейшего записи в mysql. Получаю xml данные содержащие в тексте то одинарные кавычки то двойные и они выдают ошибку при записи.
    Допустим получаю xml:

    и записываю:

    Знаю что нужно экранировать но как и возможно ли это сделать в цикле?
     
    Последнее редактирование: 19 июл 2015
  2. rebux

    rebux Создатель

    Регистр.:
    3 ноя 2011
    Сообщения:
    10
    Симпатии:
    4
    Примерный код как я предполагаю:
    PHP:
    <?php
    $xml 
    simplexml_load_string(file_get_contents($url));
    foreach (
    $xml->movie as $book){
      
    $title htmlspecialchars($book->title,ENT_QUOTES);
      
    $resultinsert mysql_query('INSERT INTO movie(title) VALUES("'.$title.'")');
      if (!
    $resultinsert) {
        die(
    '<br>Неверный запрос: ' mysql_error());
      }
    }
    ?>
     
    bulatei нравится это.
Статус темы:
Закрыта.