DB에 저장되어있는 점수로 정렬을 해서 랭킹 페이지에 1위부터 아이디 이름 정보들을 표시하려고 하는데요
회원가입과 점수가 DB에 저장 되는것까지는 구현을 하였는데 그 점수를 다시 안드로이드로 불러오는데
헤매고 있네요 ㅠㅠ 도와주세요..
밑에처럼 점수를 기준으로 정렬하여 일단 php 와 xml로 점수, 아이디, 정보들을 받아왔습니다.
$str = "<?xml version=\"1.0\" encoding=\"euc-kr\"?>\r\n";
$query="select dept,nickname,score from tb_member order by score desc" ;
$result=mysql_query($query) or die (mysql_error());
$i = 0;
while ($array=mysql_fetch_array($result)) {
$Pdept[$i] = $array[dept];
$Pnickname[$i] = $array[nickname];
if($array[score] =="")
{
$Pscore[$i] = "No Score";
}
else
{
$Pscore[$i] = $array[score];
}
$i ++;
}
echo $str;
return $s_rs;
}
=================================================================
완전한 코드는 아니고 랭킹 부분을 받아온 부분인데요, $Pscore[i] , $Pdept[i], $Pnickname[i] 여기에 각각 저장되있는 모든
점수와 개인정보와 아이디를 저장했습니다.
이값들을 엇떻게 안드로이드로 불러와서 화면에 뿌려야 할까요..?ㅠㅠ
시간이 너무 없네요 .... 어떻게 받아와야 할까요/...?




php에서는 xml이나 json으로 데이터를 뿌리도록 하고
폰에서는 response를 읽어서 파싱해서 처리하면 되지 않을까요
php에서 xml 데이터를 만드는 것은 네이버에 php xml 파서 라고 쳐보시면
dom파서 자료가 나옵니다.
안드로이드에서는 inputstream으로 읽어서 쓰면 되겠죠