mysql 질문입니다

mysql 질문입니다

QA

mysql 질문입니다

답변 2

본문

특정게시판에

 

가장 많은 글을 쓴 사람을 구하려고 하는데 어떤식으로 해야 하는지 팁을 얻고 싶습니다.

 

게시판글수가 많아서 loop를 돌려서 해봤는데 너무 느리고 결과가 제대로 나오지 않아 도움을 얻고자 질문을 올립니다. 

이 질문에 댓글 쓰기 :

답변 2

sql은 조건절이 중요합니다

 

그리고 글의 종류가 게시글과 댓글이 있죠

 


$tablename = $g5['write_prefix']."table"; //bo_table명
$sql = "Select mb_id, count(*) cnt from {$tablename}
              where wr_id = wr_parent
               group by mb_id
                order by count(*) desc";
$result = sql_query($sql);
while($row = sql_fetch_array($result)) {
       echo $row['mb_id']." ".$row['cnt']."<br>";
}

 

로 확인하면

게시글을 가장많이쓴 사람의 순서를 확인가능할겁니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,200
© SIRSOFT
현재 페이지 제일 처음으로