쿼리문넣을때 변수검색방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

쿼리문넣을때 변수검색방법 정보

쿼리문넣을때 변수검색방법

본문

페이징처리하면서 오류가생겨서 문의드립니다
아래소스중
$limit2 대신
[wr_7]쿼리결과로 "민주당" 또는 "한나라당" 이라는 문자를비교해서
[wr_7]이 민주당 일때는 page=1로 보여주고
[wr_7]이 한나라당 일때는 page=2로 보여주려면 $limit2를 수정해야될거같은데
죄송하지만 부탁드려도될가요?

<?
include_once("_common.php");

$page = $_GET['page'];
if (!$page) $page =1;

$limit2 =  //wr_7이 "민주당"일경우 page1    wr_7이 "한나라당"일경우 page2
$limit1 = ($page-1) * $limit2;
$limit = " limit {$limit1}, {$limit2}";


$sql = "SELECT * FROM g4_write_a10 where deleted = '0000-00-00 00:00:00' {$limit}";
$res = mysql_query($sql);
$sort_arr = array();//추가
while($val = mysql_fetch_assoc($res)){
$val['sca'] = $val['bo_table'];
unset($bsql);
unset($bres);
unset($ca_name);
$bsql = "SELECT bn_alt FROM yc4_banner WHERE bn_id = '$val[ca_name]'";
$bres = mysql_fetch_row(mysql_query($bsql));
$ca_name = iconv("euc-kr","utf-8",$bres[0]);
$val['group_id'] = "a10_".$val['group_id'];
$val['wr_4'] = iconv("euc-kr","utf-8",$val['wr_4']);
$val['wr_5'] = iconv("euc-kr","utf-8",$val['wr_5']);
$val['wr_7'] = iconv("euc-kr","utf-8",$val['wr_7']);
$val['ca_name'] = "<img src='/data/banner/$val[ca_name]'";
$arr[] = $val;
$sort_arr[] = strtotime($val[wr_6]) ;
}


$sql = "SELECT * FROM g4_write_a20 where deleted = '0000-00-00 00:00:00'  {$limit}";
$res = mysql_query($sql);
while($val = mysql_fetch_assoc($res)){
$val['sca'] = $val['bo_table'];
unset($bsql);
unset($bres);
unset($ca_name);
$bsql = "SELECT bn_alt FROM yc4_banner WHERE bn_id = '$val[ca_name]'";
$bres = mysql_fetch_row(mysql_query($bsql));
$ca_name = iconv("euc-kr","utf-8",$bres[0]);
$val['group_id'] = "a20_".$val['group_id'];
$val['wr_4'] = iconv("euc-kr","utf-8",$val['wr_4']);
$val['wr_5'] = iconv("euc-kr","utf-8",$val['wr_5']);
$val['wr_7'] = iconv("euc-kr","utf-8",$val['wr_7']);
$val['ca_name'] = "<img src='/data/banner/$val[ca_name]'";
$arr[] = $val;
$sort_arr[] = strtotime($val[wr_6]) ;
}
$temp_arr = array(); //추가
asort($sort_arr);
foreach ($sort_arr as $key => $val) {
$temp_arr[] = $arr[$key];
}
$arr = $temp_arr;
//추가 완료

echo json_encode($arr);
?>

댓글 전체

[wr_7]쿼리결과로<---처음에 wr_7을 어디서 어떤 조건으로 쿼리한다는 것인가요?
전혀 말이 안되는 질문 같은데요. 맨끝 json으로 추측해서 wr_7값을 위 화일에 넘겨준 것이라면
limit1 을 아래처럼 만들면 됩니다. limit2는 페이지를 나눌 목록수 이니 정해진 고정 값이지 따로 구하는 값이 아닙니다
$limi2 = 15; //페이지를 나누는 목록수 예
$limit1=$wr_7=='민주당'? 0 : $limit2;

위 코드는 민주당이면 등록된 게시물 첫번째 부터 15개를 가져옵니다 즉 1페이지입니다(limit 0,15)
민주당이 아니면 등록된 게시물 16번째 부터 15개를 가져옵니다 즉 2페이지 입니다(limit 15,15)
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT