질문
Q #9230
mssql 연결해서 사용시에 limit 문제
생뱀탕
2011-02-19 02:45:39
mssql 2008 DB를 CI에 물려서 사용중에 있습니다.
그런데 페이징 쿼리를 날리는 중에 2페이지 쿼리를 위해서
==================
$query = $this->db->get('table', 20, 10);
==================
이렇게 사용을 하려고 쿼리를 날리면 제대로된 리스트가 안나오더라구요.
10~20의 목록이 나와야 할거 같은데 훨씬 많은 수의 숫자가 나옵니다.
그리고 순서도 10번 게시물 부터가 아닌 맨 첫번째의 게시물부터 나오는 것 같구요
변경하게 되면 select문을 전부 적어서 top을 이용하는 쿼리를 날려줘야 될거 같은데
그럼 코드도 복잡해지고 훨씬 길어질 것 같은데요
혹시 다른 CI에서 제공되는 라이브러리를 사용할 수 있는 방법이 없을런지요?
다른 sql에서는 정상작동 안하는 경우가 꽤 있습니다.
그래서 mssql의 경우 간단한 것 아니면 직접 sql문으로 작성하고 있습니다.