我正在使用 Codeigniter。我想在$_POST
搜索表单中使用字符串值,其中可能包含特殊字符,例如撇号('),(;)等。我的 mysql 查询如何忽略这些字符,以便我可以选择/保存我的$_POST['search']
值进数据库?
每当我使用 mysql_real_escape_string() 函数时,它都会给我:
mysql_real_escape_string(): Access denied error.
我的代码如下所示:
$query = "SELECT * FROM products WHERE
product_name='".mysql_real_escape_string($_POST['search'])."'";
$this->db->query($query);
如何在codeigniter中处理这个问题?谢谢