私は Codeigniter.i を使用して$_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 でこの問題をどのように処理できますか? ありがとう