여분필드에서 최대값 뽑기 정보
여분필드에서 최대값 뽑기본문
회원명부의 여분필드 mb_3 에 최대값이 들어있는 회원을 나타낼려고
아래처럼 했는데 더 큰값을 가진 회원이 출력되지 않고 그보다 작은 값을 가진 회원이 출력되네요.
어디가 잘못되었을까요.
A 회원의 mb_3 의 값 :105
B 회원의 mb_3 의 값 :25
출력값에 B회원이 나타남
<?
$sql = "select max(mb_3) as mb_3 from g4_member";
$row = sql_fetch($sql);
$sql1 = "select mb_id from g4_member where mb_3=$row[mb_3]";
$row2 = sql_fetch($sql1);
$mb = get_member($row2[mb_id], "mb_nick");
echo " 최대 : <b>$mb[mb_nick]</b> $row[mb_3] 일";
?>
아래처럼 했는데 더 큰값을 가진 회원이 출력되지 않고 그보다 작은 값을 가진 회원이 출력되네요.
어디가 잘못되었을까요.
A 회원의 mb_3 의 값 :105
B 회원의 mb_3 의 값 :25
출력값에 B회원이 나타남
<?
$sql = "select max(mb_3) as mb_3 from g4_member";
$row = sql_fetch($sql);
$sql1 = "select mb_id from g4_member where mb_3=$row[mb_3]";
$row2 = sql_fetch($sql1);
$mb = get_member($row2[mb_id], "mb_nick");
echo " 최대 : <b>$mb[mb_nick]</b> $row[mb_3] 일";
?>
댓글 전체
mb_3을 숫자 타입으로 바꾸세요.
감사합니다.
$sql = "select max(mb_3) as mb_3+0 from g4_member";
여기도 통할지..
여기도 통할지..