만들면서 배우는 CodeIgniter Q&A

제목 페이지 내이션 uri문제
글쓴이 강동원 작성시각 2017/02/16 11:08:59
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10627   RSS

안녕하세요 CI를 이용해서 웹사이트를 제작 중 입니다.

웹 쪽은 마무리한 후 Jquery mobile과 연동하여 APP를 만들고 중 웹사이트에 들어갈 일이있어 접속을 한 후 게시판 페이지를 클릭하니 sql에러가 발생합니다.

에러 메시지는 

error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-30, 30' at line 1

SELECT * FROM punch WHERE 1=1 AND p_id = '0' ORDER BY p_idx DESC LIMIT -30, 30

Filename: /home/hosting_users/mysite/www/models/punch_m.php

Line Number: 90

 

코드의 90라인에는 $this->load->library('pagination'); 가 코딩되어 있습니다.

 

이며 주소 표시줄을 보니 URI가 

http://mydomain/index.php/punch/lists/punch/page/&per_page=30

이상한 것이 뒤에 &per_page= 이게 붙습니다. 잘 되던 것을 확인하고 모바일 작업에 올인하고 있었는데 이런 에러가 뜨니 대략 난감 합니다 ㅠㅠ

 

갑자기 잘 되던 것이 왜 저런건지 모르겠네요 ㅠㅠ 페이지네이션은 CI책을 보고 그대로 따라 만든 것이라 책을 보고 다시 확인 해 봤지만 이상은 없는 것 같습니다.

 

고수님들 고견 부탁드립니다.

 다음글 4장 view_v 관련(120page, 145page)... (8)
 이전글 책과 소스가 달라서 질문좀 할께요~ (1)

댓글

변종원(웅파) / 2017/02/17 15:07:30 / 추천 0

JQUERY MOBILE에서 주소를 저렇게 만들어주거나 

설정에서 쿼리스트링을 사용하도록 셋팅하셨거나 둘중 하나 입니다.

강동원 / 2017/02/17 19:19:17 / 추천 0

항상 감사합니다. 웅파님 쿼리스트링이 TRUE로 설정되어 있었네요.