답변 1개
쿼리로는 만들수있겠습니다.
g5_board 에는 모든 테이블의 정보가 있고
필드값 bo_table에는 모든 테이블들의 이름들이 들어있고
"g5_write_".$bo_table 의 값은
테이블들의 이름들이 매핑될수있습니다.
wr_is_comment <> '0' 이면 즉 값이 존재하면 코멘트가 되니
$list = array(); // 모든 추추된 댓글을 보기위해서
$searchid = $_POST['searchid']; // 넘겨받은 검색할 id
$sql = "select * from g5_board";
$result = sql_query($sql);
$i = 0;
while ($row = sql_fetch_array($result) ) {
$write_table = "g5_write_".$row['bo_table'];
$sql2 = "select * from {$write_table} where mb_id = '{$searchid}' and wr_is_comment <> '0' ";
$result2 = sql_query($sql2);
while ($row2 = sql_fetch_array($result2)) {
$list[$i] = $row2;
$i++;
}
}
print_r2($list); // list에는 검색한 id가 작성한 모든 댓글리스트가 있게됩니다.
이 값으로 출력을 하면 해결될겁니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인