sql질문입니다.
$temp = sql_fetch("SELECT mb_id, SUM(po_point) as sum
FROM `$g4[point_table]`
WHERE po_rel_table='@clickpoint'
GROUP BY mb_id
ORDER BY sum DESC ");
?>
총 실적 : <?=intval($temp)?>
포인트 테이블에서@clickpoint조건에 해당하는 아이디와 포인트 값을
출력하고싶은데 위에 구문중에 틀린부분좀알려주세요~
FROM `$g4[point_table]`
WHERE po_rel_table='@clickpoint'
GROUP BY mb_id
ORDER BY sum DESC ");
?>
총 실적 : <?=intval($temp)?>
포인트 테이블에서@clickpoint조건에 해당하는 아이디와 포인트 값을
출력하고싶은데 위에 구문중에 틀린부분좀알려주세요~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
혹시 아이디 별로 리스트를 뽑으실라믄 sql_query 로 쿼리를 주고
sql_fetch_array 로 한줄씩.....
이렇게하시면 출력됩니다.
도움이 되셨기를 ㅎㅎ
지월드님 말씀대로 해야 합니다.
print_r2($temp) 해서 보면 이해가 되실 듯..
include_once("./_common.php");
$g4[title] = "클릭포인트";
include_once("$g4[path]/head_point.php");
//print_r2($g4);
//$dir = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
// 탭 초기값 설정
$temp= mysql_query("SELECT mb_id, SUM(po_point) as sum
FROM `$g4[point_table]`
WHERE po_rel_table='@clickpoint'
GROUP BY mb_id
ORDER BY sum DESC ");
for ($i=0; $row=sql_fetch_array($temp); $i++) {
echo "아이디:".$row[md_id]."포인트:".$row[sum]."<br>";
}
?>
요런식으로 제가 바꿨거든요~ 회원별 아이디와 포인트를 순위별로 뽑고
다른회원들도 볼수잇게하려구요 ~
근데 위에처럼하니까 포인트만불러오고 아이디는못불러오는데 이유가멀까요 ?
정말감사드립니다. 포인트는 어느분에드려야할지몰라서 눈감고 누릅니다.