0
나는 CI 3을 사용하고 있으며, escape와 같은 절을 사용하는 데 문제가 있습니다. 여기에 내 코드 :Codeigniter DB escape like
이$where = '(a.title LIKE \'%'. $this->db->escape($name) .'%\' OR agi.senior_artist LIKE \'%'. $this->db->escape($name) .'%\')'
문제는 $this->db->espace
문자열에 따옴표를 추가, 그래서 나는 오류가 발생했습니다. 그것은 도망 치지 않고 작동하며, 오직 $name
뿐입니다. 그러나 저는 데이터를 이스케이프하는 것을 선호합니다.
네이티브 솔루션이 있습니까?
오 좋은 LIKE 사용할 때
대신
를 사용해야합니다! 나는 그것을 doc에서 놓쳤다. 감사 ! –