테스트 사이트 - 개발 중인 베타 버전입니다

댓글출력 순서가.. 채택완료

고기조아 5년 전 조회 1,736

댓글에 댓글을 달면 해당 댓글 바로 밑에 방금 쓴 댓글이 출력되어야 하는데 그냥 시간순서대로 출력되는건 왜 그런걸까요?

아래 표는 현재 댓글이 출력되고 있는 순서입니다.

 

그리고 view_comment.php 의 sql구문은 아래입니다.

$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
Policia
5년 전

아래 쿼리문과 출력되고있는 표의값이 전혀다른데요..?

출력부분 쿼리문을 다시 살펴보셔야할것같습니다

 

아래 쿼리문을 실행했을때 표처럼 절대 안나옵니다... wr_is_commnet=1이란 것도 성립이안되고 order by 정렬도 안되어있네요

예시로 주신 표와 아래 쿼리문실행했을때 나오는값이 달라요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

P
Policia
5년 전
아래에 작성된 쿼리문은 맞는데 출력값이 전혀다르다면 쿼리문보다는 출력쪽 코드를 살펴봐야할것같습니다
고기조아
5년 전
확인해보니 댓글 순서가 1,2,3,4 이렇게 가야하는데
댓글 순서가 1,1,2,3,4 이렇게 되어 있네요,
일종의 서버렉이겠죠?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인