JSON을 이용한 필드 무한 확장
이번에 새로운 프로젝트 진행하면서 쓴 방법입니다.
DB를 따로 건드리지 않아도 여분필드 하나로 필드를 제한없이 추가할 수 있습니다.
글쓰기 폼에서
input name="wr_add[field1]" ~
input name="wr_add[field2]" ~
글쓰기 업데이트에서
$json_string = mysql_real_escape_string(json_encode($wr_add));
$sql = " update $write_table
set 여분필드명 = '$json_string',
where wr_id = '$wr_id' ";
sql_query($sql);
글목록, 글보기, 글쓰기에서 출력하기
$json = json_decode(여분필드변수);
echo $json->field1; echo $json->field2;
* UTF-8 외 환경에서는 별도의 번거로운 변환 과정이 필요합니다.
되도록이면 UTF-8 환경에서 쓰세요.
* 이 글은 공짜가 아닙니다. '댓글+추천'이라는 요금이 붙습니다.
* PHP4, EUC-KR 환경 사용자는 이쪽으로
댓글 9개
14년 전
오~ 좋은팁이네요~ 감사합니다.
14년 전
공짜로 쓸수 없기에 추천 한방 꽉 찍었습니다.
감사합니다.~
감사합니다.~
14년 전
추천
14년 전
추천
14년 전
얍 추천!
14년 전
추천
14년 전
euc-kr 는 안되나 봐요??
변환 팁도 부탁 드립니다
변환 팁도 부탁 드립니다
매직라이프
14년 전
너무 초보라서 그런데요.. 죄송...
여분필드명, 여분필드변수 가 뭔가요?
여분필드명은 필드이름같고, 변수???
부탁드립니다~~
여분필드명, 여분필드변수 가 뭔가요?
여분필드명은 필드이름같고, 변수???
부탁드립니다~~
11년 전
감사합니다^^*
초보이지만 잘~ 사용해보겠습니다^^
초보이지만 잘~ 사용해보겠습니다^^
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1805 | ||
| 3308 | 11년 전 | 2093 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4752 | |
| 3306 |
바른사나이
|
6년 전 | 3274 | |
| 3305 | 6년 전 | 12312 | ||
| 3304 | 7년 전 | 3705 | ||
| 3303 | 7년 전 | 3744 | ||
| 3302 |
지리산초보
|
7년 전 | 13597 | |
| 3301 |
sozet
|
8년 전 | 4904 | |
| 3300 |
sozet
|
8년 전 | 5974 | |
| 3299 |
sozet
|
8년 전 | 10863 | |
| 3298 | 8년 전 | 4017 | ||
| 3297 |
또치하우스
|
8년 전 | 4444 | |
| 3296 | 8년 전 | 11972 | ||
| 3295 |
또치하우스
|
8년 전 | 14987 | |
| 3294 | 8년 전 | 6027 | ||
| 3293 | 8년 전 | 5592 | ||
| 3292 |
|
9년 전 | 5319 | |
| 3291 | 9년 전 | 13683 | ||
| 3290 | 9년 전 | 5055 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기