학구적 질문입니다,
본문
<버튼 data-mb_id="<?php echo $row['mb_id']?>></버튼
누르면 ajax 잘 실행되어 데이터 수정됩니다,
ajax 끝나는 부분에
$(".list_tr").remove(); 하여 리스트를 지우고
$("#new_list").load("<?php echo G5_THEME_URL;?>/db_list.php");
});
이렇게 하고
불러오니 모든 회원의 데이터가 나타납니다,
db_list는
if (!$member['mb_id']) alert_close("존재하지 않는 페이지입니다.");
            $mb_id = trim($_GET['mb_id']);
            $page = trim($_GET['page'])!=''?$_GET['page']:1;
            if($mb_id != ''){
                $where = " where mb_id='".$_REQUEST["mb_id"]."' ";
                $qstr .= '&mb_id='.urlencode($mb_id);
        //print_r($qstr);
            }
            $sql = "select count(*) as cnt from test_data ".$where;
            $result = sql_query($sql);
            $temp = sql_fetch($sql);
            $total_count = $temp['cnt'];
$config['cf_write_pages'] = 5; //페이지번호 출력갯수
            //querystring
            $qstr = '';
            if($page) $qstr = 'page='.$page;
            $rows = 5;
            $total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
            $from_record = ($page - 1) * $rows; // 시작 열을 구함
            $sql = "select * from test_data ".$where." order by idx desc limit ".$from_record.", ".$rows;
            $result = sql_query($sql);
이렇구요
이걸 어떻게 바꿔줘야 자신의(mb_id)의 자료만 불러올 수 있을까요?
답변 2
$("#new_list").load("<?php echo G5_THEME_URL;?>/db_list.php?mb_id=<?php echo $member['mb_id']?>");
ajax url에 mb_id를 넣어보세요
!-->다음과 같은 방법도 있으니 참고해 보세요
// 클릭한 버튼의 data-mb_id 값을 가져와서 mb_id 변수에 할당
var mb_id = $(this).data('mb_id');
// ajax 요청 시 mb_id 전달
$.ajax({
    url: 'your_php_script.php',
    type: 'GET',
    data: { mb_id: mb_id },
    success: function(response) {
        $(".list_tr").remove(); // 리스트 삭제
        $("#new_list").html(response); // 새로운 데이터 로드
    }
});
PHP (your_php_script.php):
if (!isset($_GET['mb_id']) || empty($_GET['mb_id'])) {
    die("mb_id가 전달되지 않았습니다.");
}
$mb_id = trim($_GET['mb_id']);
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
$where = " where mb_id='".$mb_id."' "; // mb_id에 따라 WHERE 절 설정
// 이하 쿼리 및 결과 처리 부분은 동일하게 유지