쿼리문넣을때 변수검색방법 정보
쿼리문넣을때 변수검색방법본문
페이징처리하면서 오류가생겨서 문의드립니다
아래소스중
$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);
?>
아래소스중
$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)
전혀 말이 안되는 질문 같은데요. 맨끝 json으로 추측해서 wr_7값을 위 화일에 넘겨준 것이라면
limit1 을 아래처럼 만들면 됩니다. limit2는 페이지를 나눌 목록수 이니 정해진 고정 값이지 따로 구하는 값이 아닙니다
$limi2 = 15; //페이지를 나누는 목록수 예
$limit1=$wr_7=='민주당'? 0 : $limit2;
위 코드는 민주당이면 등록된 게시물 첫번째 부터 15개를 가져옵니다 즉 1페이지입니다(limit 0,15)
민주당이 아니면 등록된 게시물 16번째 부터 15개를 가져옵니다 즉 2페이지 입니다(limit 15,15)