db 최대값 칼럼이름 가져오기(재질문) 채택완료
으악가즈아
5년 전
조회 3,481
많은 분들이 질문이 상세하지 않다고 지적해주셔서 좀 더 상세하게 올려봅니다.
사진과 같이 게시판에 가중치를 카중치 테이블을 추가하여 저장했습니다. 값의 한계는 따로 지정하지 않았습니다.
원하는 바는 사진상의 가중치 테이블에서 한 행에서 최대값을 가진 칼럼의 이름을 최대값 필드를 추가하여 저장하고 싶습니다. 칼럼의 값이 중복된다면 좌측에있는 칼럼의 이름을 저장하려 합니다.
도무지 방법이 떠오르지 않아 도와주세요 ㅜㅠ
![]()
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
</p>
<p>$sql = " select * from 테이블명 where mb_id = 'admin' ";
$row = sql_fetch($sql);</p>
<p> </p>
<p>$ca_id_array = array();
$ca_id_array[] = $row['ca_id_10'];
$ca_id_array[] = $row['ca_id_20'];
$ca_id_array[] = $row['ca_id_30'];
$ca_id_array[] = $row['ca_id_40'];
echo max($ca_id_array);</p>
<p>
대충 이런식으로 10~40까지를 배열에 넣고
큰 값을 가져오시고
그 큰값을 업데이트 하시면 될거같은데요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인