2016-10-19 11 views
0

私はCI 3を使用していますが、エスケープと同様の句を使用すると問題があります。ここに私のコードは次のとおりです。Codeigniter DBエスケープなど

$where = '(a.title LIKE \'%'. $this->db->escape($name) .'%\' OR agi.senior_artist LIKE \'%'. $this->db->escape($name) .'%\')' 

問題は、文字列に引用符を追加$this->db->espaceあるので、私はエラーを得ました。それはエスケープなしで動作し、$nameだけですが、データをエスケープする方が好きです。

ネイティブソリューションはありますか?

答えて

4

あなたが代わりに

$this->db->escape() 

あなたが条件

Read more

+0

ああ素敵なように使用

$this->db->escape_like_str() 

を使用する必要があります!私は文書でそれを逃した。ありがとう! –

関連する問題