답변 2개
SELECT rn
FROM (SELECT @rn := @rn + 1 rn
, a.*
FROM (SELECT *
FROM 테이블명
ORDER BY wr_id DESC
) a
, (SELECT @rn := 0) b
) c
where 조건
이렇게 하면 해당 글의 순번을 알수 있습니다.
답변에 대한 댓글 2개
rn값이 11일때 10개씩 리스트를 보여준다면
ceil(11/10) 하면 페이지는 2페이지가 되며
나머지가 1이니 첫번째글이 되겠네요.
댓글을 작성하려면 로그인이 필요합니다.
목동이되어님께 다시한번 감사드립니다.
덕분에 잘 해결이 되었습니다^^;
참고로 저처럼 초보분들을 위해 남겨둡니다^^;
아래 코드중 g5_write_aaa와 wr_id = '5' 숫자만 변경하면됩니다.
$sql = "SELECT rn FROM (SELECT @rn := @rn + 1 rn, a.* FROM (SELECT * FROM g5_write_aaa order by wr_id desc) a, (SELECT @rn := 0) b) c where wr_id = '5'";
$ranking = sql_fetch($sql);
echo $ranking['rn'];
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 워낙에 초보라서 알려주신 코드를 어떻게 해야하는지를 모르겠네요~ㅠ