JSP MySQL 쿼리 질문(수정)
조회수 570회
게시판 리스트의 페이징 처리에서 문제를 부딪혔습니다.
String opt = (String)listOpt.get("opt");
int start = (Integer)listOpt.get("start");
try {
conn = ConnUtil.getConnection();
StringBuffer sql = new StringBuffer();
if(opt == null) {
sql.append("select @rownum:=@rownum+1 as rownum,");
sql.append(" T.* from board T,(select @rownum:=0) tmp");
sql.append(" order by board_date desc limit ?, ?");
pstmt = conn.prepareStatement(sql.toString());
pstmt.setInt(1, start);
pstmt.setInt(2, start+9);
}
limit을 저렇게 하고 값을 주니 제가 게시글을 20번째까지 썼으면 19개까지만 나옵니다. ㅠㅠ 그래도 페이징도 잘 되는데 limit을 하는게 아닌걸까요? 나온다고 좋아했는데...
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력