Я хочу вставить строку с '
без ошибки в моей таблице сотрудников базы данных .. Итак, я использовал mysql_real_escape_string. Но когда я проверил значения в моей базе данных, те с '
с обратной косой чертой. Например, я ввел harry's
это дает мне harry\'s
..
Вот мой код:
в моем контроллере:
$form = array();
$form['fname'] = mysql_real_escape_string($this->input->post('fname'));
$form['mname'] = mysql_real_escape_string($this->input->post('mname'));
$form['lname'] = mysql_real_escape_string($this->input->post('lname'));
$this->name_model->addname($form);
в моей модели:
$var = $this->db->insert('employee', $form);
РЕДАКТИРОВАТЬ: я использую codeigniter.
Задача ещё не решена.
Других решений пока нет …