Я вставляю некоторые данные в таблицу MySQL, используя CodeIgniter. Поскольку я использую вставку игнорировать в < /code> и не хочу редактировать класс Active Records, чтобы включить эту функцию, я генерирую SQL -запрос вручную. < /P>
Код: Выделить всё
$this->db->query("INSERT IGNORE INTO my_table(lat, lng, date, type)
VALUES ('" . $data['lat'] . "', '" . $data['lng'] . "', '" . $data['date'] . "', '" . $data['type'] . "')");
Проблема: Запрос не удался, когда строка в $ data ['type'] содержит одну цитату. Как сделать так, чтобы эти символы, которые нужно избежать, сбежать автоматически, как при использовании активных записей?
Подробнее здесь:
https://stackoverflow.com/questions/109 ... odeigniter