게시판 설정위한 필드를 추가후 필드 업데이트 방법 문의입니다 정보
게시판 설정위한 필드를 추가후 필드 업데이트 방법 문의입니다본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
게시판 설정을 위해
1)bo_lat 라는 필드를 추가
2)board_form.php 에 해당 필드를 설정위한 코딩
3)board_form_update.php 에서 해당 필드업데이트
위처럼 하면 설정한 것이 잘 작동하는데....
업데이트시에 설정페이지의 모든 것들이 업데이트 되는 것 같은데..
혹시 추가한 필드만 업데이트 되도록 하려면 어찌하면 되나요..
즉, 추가한 필드만 업데이트하도록
g4/adm/add/ 에
1)board_form.php 에 해당 필드를 설정위한 코딩
2)board_form_update.php 에서 업데이트 이렇게 사용하고 있는데...
그누원본의 업데이트가 많아서 g4/adm/add/ 에
board_form_update.php 에서는 추가 필드만 업데이트 되도록 하고 싶어서요..
설명을 잘 못해서 어수선 하여 죄송합니다..
오류 주소 :
게시판 설정을 위해
1)bo_lat 라는 필드를 추가
2)board_form.php 에 해당 필드를 설정위한 코딩
3)board_form_update.php 에서 해당 필드업데이트
위처럼 하면 설정한 것이 잘 작동하는데....
업데이트시에 설정페이지의 모든 것들이 업데이트 되는 것 같은데..
혹시 추가한 필드만 업데이트 되도록 하려면 어찌하면 되나요..
즉, 추가한 필드만 업데이트하도록
g4/adm/add/ 에
1)board_form.php 에 해당 필드를 설정위한 코딩
2)board_form_update.php 에서 업데이트 이렇게 사용하고 있는데...
그누원본의 업데이트가 많아서 g4/adm/add/ 에
board_form_update.php 에서는 추가 필드만 업데이트 되도록 하고 싶어서요..
설명을 잘 못해서 어수선 하여 죄송합니다..
댓글 전체

update TABLE_name set col1=1, col2,=2, .... where id=N
이럴 경우에 colN 중에서 한나만 값이 바뀌고 나머지는 값이 같을 경우에,
mysql에서는 이전 값과 비교하여 다른 값이 들어 오는 경우에만 해당 컬럼 값을 바꿉니다.
그리고
update sql 문자열 길이를 줄이고 싶다면 어떤 <input 으로 들어 온 값이
디비에 저장된 것과 같은지 다른지 비교해서
다른 것(컬럼 이름)만 update 문에 사용하면 되겠지만
이렇게 하려면 불필요한 select, 또 일일이 값을 비교하는 php 스크립트가 생깁니다.
그래서 절충안을 생각해 보면
원래 있던 컬럼들 col_org_N과 추가된 컬럼들 col_add_N을
각각의 <form을 구성해서
board_form.php를 구성하시면 됩니다.
이럴 경우에 colN 중에서 한나만 값이 바뀌고 나머지는 값이 같을 경우에,
mysql에서는 이전 값과 비교하여 다른 값이 들어 오는 경우에만 해당 컬럼 값을 바꿉니다.
그리고
update sql 문자열 길이를 줄이고 싶다면 어떤 <input 으로 들어 온 값이
디비에 저장된 것과 같은지 다른지 비교해서
다른 것(컬럼 이름)만 update 문에 사용하면 되겠지만
이렇게 하려면 불필요한 select, 또 일일이 값을 비교하는 php 스크립트가 생깁니다.
그래서 절충안을 생각해 보면
원래 있던 컬럼들 col_org_N과 추가된 컬럼들 col_add_N을
각각의 <form을 구성해서
board_form.php를 구성하시면 됩니다.
감사합니다... 많은 도움이 되었습니다...그리고 이제 님의 도움으로 잘 작동하고 있습니다..
기존의 것들을 삭제하고 추가된 필드만 남기니 잘 되네요
거듭감사합니다
기존의 것들을 삭제하고 추가된 필드만 남기니 잘 되네요
거듭감사합니다