| 제목 | my sql password() | ||
|---|---|---|---|
| 글쓴이 | 영등포 | 작성시각 | 2011/11/24 14:48:18 | 
| 
                         | 
                |||
| 
                        insert할때 password()함수써서 암호하할려고하는데 가능한가요 $array = array( 'userId' => $data['userId'], 'password' => $data['password'], 'name' => $data['name'], 'jumin' => $data['jumin'], 'tel' => $data['tel'], 'email' => $data['email'], 'file_name' => $data['file_name'] ); $result=$this->db->insert('member', $array);  | 
                |||
| 다음글 | form_button 사용 시.. (6) | ||
| 이전글 | unit test (3) | ||
| 
                             
                                한대승(불의회상)
                                /
                                2011/11/24 16:00:46 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                영등포
                                /
                                2011/11/24 16:56:52 /
                                추천
                                0
                             
                            말씀하신대로   | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2011/11/24 17:43:42 /
                                추천
                                0
                             
                            
                                어잌후... 저의 실수네요.. 
                        TRUE 가 아니고 FALSE 네요.. ^^;; http://codeigniter-kr.org/user_guide_2.1.0/database/active_record.html#insert 참고 하세요. 
$this->db->set('password', "password('" . $data['password'] . "')", FALSE); | 
                    
| 
                             
                                영등포
                                /
                                2011/11/24 19:00:48 /
                                추천
                                0
                             
                            FALSE 를 해야 이스케이프가 안돼는거네요..ㅎㅎ  | 
                    
이렇게 수정해 주세요.
$this->db->set(array( 'userId' => $data['userId'], 'name' => $data['name'], 'jumin' => $data['jumin'], 'tel' => $data['tel'], 'email' => $data['email'], 'file_name' => $data['file_name'] )); $this->db->set('password', "password('" . $data['password'] . "')", FALSE); $result=$this->db->insert('member');