본문 바로가기
728x90

Backend/CodeIgniter2

[Codeigniter] DB에서 원하는 값 가져오기! 서론 model에서 db에 insert를 해야 하는 상황인데 key값을 auto_increment로 하자니 이전 값이 삭제돼도 그 값을 기억하고 그다음 값을 입력해 줘서 사용할 수 없고, 일일이 다음 값을 넣어주기에는 이전 값에 +1만 해주면 될 것 같아 굳이라는 생각을 하게 되었습니다. 시도 과정 첫 번째 시도 $result = $this->db->select('필드명')->from('테이블명')->order_by('필드명','desc')->limit(1)->get()->row(); ❌ 값이 가져와 지지 않습니다. ▶이상하게도 NULL값도 아니고 그냥 빈 값이 나옵니다... 두 번째 시도 $result = $this->db->select('필드명')->from('테이블명')->order_by('필드명'.. 2023. 1. 20.
[CodeIgniter] 캐싱 드라이버 캐싱 드라이버란? CodeIgniter에서 기본적으로 제공하는 기능으로 동적 캐싱에 대한 래퍼런스입니다. Caching Driver는 파일 캐시 DB부하를 줄이고 속도를 개선해 줍니다. 파일 기반 캐싱 이외는 특정한 서버 요구 사항이 필요하며, 만약 필요한 요구사항이 만족되지 않으면 오류가 발생합니다. 사용법(예제) 캐시 드라이버를 로드하고, 사용하는 드라이버로 APC를 지정합니다. 만약 APC를 사용할 수 없는 경우 파일 기반 캐싱으로 대체합니다. $this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file')); if ( ! $foo = $this->cache->get('foo')) { echo 'Saving to the cache.. 2023. 1. 4.
728x90