member테이블에 필드값 비교해서 값넣기질문이요..

· 2012-07-18 (수) 14:38:06 · 1604 · 2
제가 여분필드를 안써서 mb_1~mb_10필드를 쓰고있는데요
페이지에서 값을 받은 후 submit할때
mb_1필드에 값을 넣고 다음에 또 값을넣을때는
mb_2필드부터 값을 채우는 소스를 짜려고 하는데
머리를 굴려봤는데 잘 안되네요.
각각의 필드를 비교해서 null일 경우에만 비어있는 필드부터
값을 넣어야 되는데
$sql = "select mb_1,mb_2,mb_3,mb_4,mb_5,mb_6,mb_7,mb_8,mb_9,mb_10 from g4_member where mb_id = '$member[mb_id]'";
$check = mysql_query($sql);
$row=mysql_fetch_array($check);
이 다음부터 어떻게 짜야할까요ㅠㅠ
|

댓글 2개

for ($k=1; $k=<10; $k++) {

if($row[mb_$k] == '') {

$sql = " UPDATE g4_member
SET 업데이트원하는 필드 = 값 where mb_id = '{$member[mb_id]}'"

sql_query($sql);

break;

}

}
업데이트할필드를 지정하는게 아니라 비어있는 필드에 자동으로 들어가야되는데
mb_1필드를 검사했을때 값이 있으면 mb_2필드에 값을 넣고 종료가 되어야 합니다ㅠㅠ
저 로직대로라면 비어있는 필드마다 값을 계속 넣는게 아닌가요?ㅠㅠ
그리고 업데이트할필드를 지정하는게 아니라 비어있는 필드를 찾아서 값을넣고
종료하는 로직이 없을까요ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-07-18 조회 867
12-07-18 조회 1,045
12-07-18 조회 1,675
12-07-18 조회 1,300
12-07-18 조회 1,325
12-07-18 조회 1,183
12-07-18 조회 1,640
12-07-18 조회 1,070
12-07-18 조회 848
12-07-18 조회 1,015
12-07-18 조회 1,076
12-07-18 조회 1,662
12-07-18 조회 871
12-07-18 조회 1,129
12-07-18 조회 1,615
12-07-18 조회 1,605
12-07-18 조회 1,088
12-07-18 조회 847
12-07-18 조회 1,702
12-07-18 조회 3,875