추천 누른 게시물을 스크랩 팝업창 처럼 불러오고 싶은데요
$sql_common = "(SELECT b.*
FROM g5_board as a , g5_board_good as b
WHERE a.gr_id='gr_1'
AND a.bo_table=b.bo_table
AND b.mb_id = '".$member['mb_id']."'
AND b.bg_flag = 'good') ";
$sql = "select count(*) as cnt from ($sql_common) as c ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
$rows = $config['cf_page_rows'];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$list = array();
$sql = " select *
from ($sql_common) as c
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;
// 게시물 제목
$tmp_write_table = $g5['write_prefix'] . $row['bo_table'];
$sql3 = " select wr_subject from $tmp_write_table where wr_id = '{$row['wr_id']}' ";
$row3 = sql_fetch($sql3, FALSE);
$subject = get_text(cut_str($row3['wr_subject'], 100));
if (!$row3['wr_subject'])
$row3['wr_subject'] = '[글 없음]';
이렇게 하면 불러는 오는것 같은데
혹시 여기서 문장 오류는 없는걸까여?
불러만 온다고 되는건지 모르겠네여 ;;
그리고 SELECT b
b말고 컬럼을 지정하는게 더 좋다고 하는데
다르게 바꿀수가 있나여?
그리고 글을 복사해서 그런건가여?
왜 글이 15개가 되야 2칸으로 넘어갈까여?
새로 가입한 아디는 그나마 잘 출력이 되는것같은데
관리자는 이렇게 비어있네요 ㅜㅜ

|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
onlymilk47
2017-06-15 (목) 03:56:06
큰 문제는 없으신데
조금 빠르게 하시려면
Copy
//여기변경$sql_common = " g5_board as a , g5_board_good as b WHERE a.gr_id='gr_1'AND a.bo_table=b.bo_tableAND b.mb_id = '".$member['mb_id']."' AND b.bg_flag = 'good' "; //여기변경$sql = "select count(*) as cnt from ($sql_common) ";$row = sql_fetch($sql);$total_count = $row['cnt']; $rows = $config['cf_page_rows'];$total_page = ceil($total_count / $rows); // 전체 페이지 계산if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)$from_record = ($page - 1) * $rows; // 시작 열을 구함 $list = array(); //여기변경$sql = " select b.* from $sql_common $sql_order limit $from_record, $rows ";
하셔도 되고요
안나오는것은 혹 글을 삭제하시면 추천은 삭제가 안되기 때문에 생기는 문제일수 있습니다
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.