답변 3개
채택된 답변
+20 포인트
2년 전
전체 상품을 상품 후기 달린 갯수로 정렬할 것이 아니라면 별도 테이블을 만들어 활용해 보세요.
아니라면 g5_shop_item 테이블에 후기 갯수 저장 컬럼을 추가하세요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
다음과 같은 몇가지 절차를 거쳐야겠네요
1. 상품테이블(g5_shop_item) 여분필드 it_1에 후기 갯수를 누적시킨다
itemuseformupdate.php에서 후기 등록시 상품테이블에 it_1=it_1 +1
삭제시 it_1>0이면 it_1=it_1 -1 코드 작성
2. list.php에서 $order_by 수정 , $order_by='it_1 desc' 코드 작성
3. it_1 필드타입 int로 변경 및 index 부여
4, 이미 후기가 많이 등록된 상태면 후기갯수를 it_1에 update하는 코드작성
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인