쪽지 이상한현상
본문
쪽지 목록을 아이디별로 그룹으로 묶어출력중입니다.
쪽지를 보내면 mb_id 가 높은순으로 정렬됨에도 높은수의 쪽지가 목록에서 출력이 되지않습니다.
이 괴현상을 어디를 확인해야하는지요?
아래는 /bbs/memo.php 입니다.
$sql_common = " from $g4[memo_table] ";
$sql_search = " where me_recv_mb_id = '$member[mb_id]' or me_send_mb_id = '$member[mb_id]' ";
$sql_group = " group by me_recv_mb_id, me_send_mb_id ";
$sql_search = " where me_recv_mb_id = '$member[mb_id]' or me_send_mb_id = '$member[mb_id]' ";
$sql_group = " group by me_recv_mb_id, me_send_mb_id ";
//메모수뽑음
$sql2 = " select count(*) as cnt
$sql_common
$sql_search
$sql_group ";
$sql2 = " select count(*) as cnt
$sql_common
$sql_search
$sql_group ";
$row2 = sql_fetch($sql2);
$total_count = number_format($row2[cnt]);
$rows = 10;
$total_page = ceil($total_count / $rows);
if (!$page) { $page = 1; }
$from_record = ($page - 1) * $rows;
$total_count = number_format($row2[cnt]);
$rows = 10;
$total_page = ceil($total_count / $rows);
if (!$page) { $page = 1; }
$from_record = ($page - 1) * $rows;
$list = array();
$member_skin_path = "$g4[path]/skin/member/basic";
//실주문자정보뽐음
$sql = "select *
$sql_common
$sql_search
$sql_group
order by me_id desc limit $from_record, $rows ";
$result = sql_query($sql);
$sql = "select *
$sql_common
$sql_search
$sql_group
order by me_id desc limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;
답변 2
결론은 그룹으로 묶으면 안된다...........;;;;;;;;;;;;;;;; 네요.
일단 우선적으로 로그인한 회원의 받은쪽지와 보낸쪽지를 모두 불러와서
아이디별로 최근걸 하나씩만 뽑아야서 목록으로 출력해야겟네요 ㅡ,.ㅡ;;;;;;;;;
아 알것같아요..........이게 그룹으로 묶다보니까 생기는 문제같네요.
즉 그룹묶기전의 목록들이 다 카운트가 되는거죠......
아 이거 그룹별로 mb_id 순으로 출력할려면 어떻게 해결을 해야하나요 ;;;;;;;;;
답변을 작성하시기 전에 로그인 해주세요.