s

정렬에사용되는 함수좀부탁드립니다

게시판1 과 게시판2에서 데이터를가져와 게시판3에 뿌려주는데

각 데이터의 일자가 wr_6 에 datatime형식으로저장되있습니다.
wr_6 의 가장가까운 시간 순서대로 정렬하려면 어디를추가해야되는지 부탁드립니다.
=======================================================================================


<?
include_once("_common.php");


$sql = "SELECT * FROM g4_write_a10 where deleted = '0000-00-00 00:00:00'";
$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['wr_id'] = "a10_".$val['wr_id'];
$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]' border='0' align='absmiddle'> <font color='1a8502'>$ca_name <font color='494646'>($val[wr_7])";
$arr[] = $val;

}

$sql = "SELECT * FROM g4_write_a20 where deleted = '0000-00-00 00:00:00'";
$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['wr_id'] = "a20_".$val['wr_id'];
$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]' border='0' align='absmiddle'> <font color='c5d611'>$ca_name <font color='494646'>($val[wr_7])";
$arr[] = $val;

}

echo json_encode($arr);
?>
|

댓글 2개

<?
include_once("_common.php");


$sql = "SELECT * FROM g4_write_a10 where deleted = '0000-00-00 00:00:00'";
$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['wr_id'] = "a10_".$val['wr_id'];
$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]' border='0' align='absmiddle'> <font color='1a8502'>$ca_name <font color='494646'>($val[wr_7])";
$arr[] = $val;
$sort_arr[] = strtotime($val[wr_6]) ;//2004-02-01 형식인경우 //time 으로 저장하경우 strtotime 제거


}

$sql = "SELECT * FROM g4_write_a20 where deleted = '0000-00-00 00:00:00'";
$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['wr_id'] = "a20_".$val['wr_id'];
$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]' border='0' align='absmiddle'> <font color='c5d611'>$ca_name <font color='494646'>($val[wr_7])";
$arr[] = $val;
$sort_arr[] = strtotime($val[wr_6]) ;//2004-02-01 형식인경우 //time 으로 저장하경우 strtotime 제거

}
/* 이부분 추가*/
$temp_arr = array(); //추가
asort($sort_arr);
foreach ($sort_arr as $key => $val) {
$temp_arr[] = $arr[$key];
}
$arr = $temp_arr;
//추가 완료

echo json_encode($arr);
?>

처럼 하면 되지 않을까요
onlymilk74 님 감사합니다. 바로해결됬네요,...꾸벅..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 818
13년 전 조회 1,617
13년 전 조회 1,506
13년 전 조회 1,308
13년 전 조회 1,063
13년 전 조회 1,554
13년 전 조회 997
13년 전 조회 768
13년 전 조회 3,142
13년 전 조회 2,041
13년 전 조회 1,259
13년 전 조회 861
13년 전 조회 1,017
13년 전 조회 1,620
13년 전 조회 787
13년 전 조회 779
13년 전 조회 2,210
13년 전 조회 969
13년 전 조회 994
13년 전 조회 991