我想在我的数据库员工表中插入一个'
字符串而没有错误。所以,我所做的是使用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。