CodeIgniter 한국사용자포럼 BETA
빠르고, 유연한 PHP Framework!

CI 묻고 답하기


굉장히 많은 데이터를 처리 할시에.....      
느림보 6 674 0 0 2012-02-02 20:51:22

안녕하세요 느림보입니다 ㅎㅎ....

만약 상품을 입력하거나 굉장히 데이터가 많이 요구하는 게시판이 있습니다..

DB상에 컬럼이 50~100개정도 요구하는 페이지 같은 경우에 어떤식으로 데이터를 처리 하시나요??

저는 컬럼당 데이터를 일일이

$this->input->post('item') 포스트 값을 일일이 받아서 한꺼번에 DB에
$this->load->model('member_i');
$this->member_i->member_insert( $변수, $변수, $변수, $변수, $변수, $변수, $변수, ....)으로 해결하는데 줄이 굉장히
길어져서요 ㅎ;;;;

뭐 중복되는 체크박스나 라디오 박스 같은 경우에는 구분자를 줘서 넣기는 하지만

막상 텍스트같은 경우에는 구분자를 줘서 하는것도 로직상 맞지 않는거 같아서 말이지요 ㅎ;;;

다른분들은 어떤식으로 처리하고 계신지요 ㅎㅎ

P.S: 웅파님 저번에 가르쳐 주신 flashData는 굉장히 유용하게 사용하고 있습니다 ㅎㅎ

insert후에 마지막 id값을 가져와서 flashData를 이용하여 값을 담아 처리하고  다음 페이지 요청시에는 사라지니

쿠키처럼 계속 남아 있는것도 아니라서 깔끔하고 좋은거 같습니다 ㅎㅎ 감사합니다

  목록  

느림보 2012-02-02 20:54:02
  
javascript에서는 serialize로 이용해서 ajax에서 쉽게 보낼수 있던데;;; php에도 serialize가 있긴하던데

제가 검색이 부족해서 그런지...약간 다른거 같더라구요...ㅠㅠ
불의회상 2012-02-02 21:23:54
  
입력데이타가 많으면 기본 콘셉은 요렇게.. ^^

단  Table 컬럼명하고 input 의 name은 동일하게...
$data = $this->input->post();
//필요 없는 데이타 날리기

unset($data['foo']);
unset($data['foo2']);

$this->db->input('table', $data);



느림보 2012-02-03 09:46:48
  
데이터를 배열로 처리 하여서 올리는 건가요??
불의회상 2012-02-03 10:09:48
  
웅파 2012-02-03 10:24:46
  
 다이렉트로 넣게 될 경우 주의해야할 것이 보안처리입니다.

config.php에서 xss 관련 설정을 true로 한 후에 사용하셔야 합니다.
느림보 2012-02-03 16:56:04
  

ㅜㅜ 감사합니다..ㅎㅎ......

CI를 이용하여 손쉽게 DB에 insert할수 있겠지만..제가 많이 부족해서...

현재 sql문을 손수 작성해서 넣고 있거든요...이렇게 하는게 공부하는데 더 도움이 될것 같아서요 ㅜㅜ

(왠만하면 CI의 편리한 기능을 약간 덜쓰면서 원문형태로 작업중 입니다..ㅎ 그런데 왜 편한길 놔두고

어려운 길을 택하냐 CI를 왜 쓰냐 이런말씀이 있으시겠지만 기본을 확실히 알고서 아 이렇게 도는거지

라고 생각한뒤에 그다음에 편하게 써볼려고 합니다ㅎㅎ...페이징도 php원문보면서 손수 이것저것 공식

까지 써보면서 공부중입니다... 페이지 네이션 기능이 좋긴한데 거기에 길들여 질까바 ㅜㅜ)

ㅜㅜ 폼을 배열로 정리 해서 한번에 넣는 방식을 써보겠습니다

불의회상님 웅파님 정말 감사합니다^^

번호 제   목 글쓴이 날짜 조회 추천수
6698 웅파님~~~ 마지막 하나 남았습니다.. 부탁드려요~~ [8] onlybell 2012-05-20 192 0
6693 파일 업로드가 될때 파일명이 똑같이 만들어지는 현상.. [1] ssukai 2012-05-17 98 0
6690 flashdata의 'status'에 대한 질문. [2] 닥스훈트 2012-05-17 70 0
6684 Call to a member function se.. [2] 코드원 2012-05-16 89 0
6676 KCP include 연동시 한글깨짐 문제... [4] 멋진경이 2012-05-16 121 0
6668 화면 전환의 깜빡임.. [6] 쿨교 2012-05-16 116 0
6662 Language Class 사용 시 한글 깨짐 현상 [2] 새우탕 2012-05-15 98 0
6655 [초보]간단한 DB쿼리 어케 해요? [9] 헛발이 2012-05-15 163 0
6651 페이스북 로그인이 안되네요 ㅠㅠ [3] 랑유 2012-05-15 122 0
6650 자체로 만든 helper가 load되지 않아요 ;.. [2] 랑유 2012-05-15 76 0
6647 MSSQL [3] 격물치지 2012-05-14 109 0
6645 상속을 구현하려면 어떻게 해야하나요? [2] 랑유 2012-05-14 98 0
6641 폼검증...조언좀 부탁드립니다. [2] 써티 2012-05-14 79 0
6637 조인후 결과물 뷰에 뿌리기 [2] 코드원 2012-05-14 109 0
6636 DB 자동로드 관련해서 질문이요.. [1] shygirl 2012-05-14 71 0
6628 html입력시 자꾸 xss 필터가 적용되네요;; [6] 다니엘SEO 2012-05-08 209 0
6622 aa.com/클래스/index/파라미터 에서 ind.. [4] mupa 2012-05-07 151 0
6614 이건 또 무슨 에러인지... [7] 코드원 2012-05-04 262 0
6607 cron으로 돌리려니 오류가 나네요;; [4] 다니엘SEO 2012-05-03 254 0
6606 CI 저작권은 어떻게 되나요? [1] 산수익힘책 2012-05-03 254 0