안녕하세요~
지금 Codeigniter3버전을 사용하고 있습니다.
그런데 dbdriver를 mysql에서는 잘 작동하나 mysqli로 변경하면 HTTP ERROR 500가 발생을 합니다.
확인해 보니 SELECT문에 SQL_NO_CACHE 가 있으면 mysqli에서는 오류가 나고
mysql에서는 정상적으로 작동을 합니다. 이걸 어떻게 해결해야할까요
자답: 확인하였습니다. $this->db->select('SQL_NO_CACHE xxxx'); 이렇게 넣으니 SQL_NO_CACHE를 필드처럼
`SQL_NO_CACHE`으로 인식하는 문제였습니다.
수정은 $this->db->select('SQL_NO_CACHE xxxx',FALSE); 로 수정하였습니다.