CI 묻고 답하기

제목 1048 Column 'name' cannot be null 오류관련
카테고리 CI 2, 3
글쓴이 원하는답을찾아서 작성시각 2017/07/11 23:08:57
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 24662   RSS

 

---오류내용------------------------------------

A Database Error Occurred

Error Number: 1048

Column 'name' cannot be null

INSERT INTO `bookingdb` (`name`, `phone`, `bag_1`, `bag_2`, `bag_3`, `bag_4`, `date`, `agree`, `msg`) VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)

Filename: C:/Bitnami/wampstack-5.6.30-5/apache2/htdocs/system/database/DB_driver.php

Line Number: 691

------------------------------------------------------------

 

 

소중한 답변부탁드립니다! ^^

감사합니다ㅠㅠ

 다음글 특정 컨트롤러를 확장한 컨트롤러에서의 레이아웃 질문입니... (2)
 이전글 특정 컨트롤러만 404 error가 발생합니다. (2)

댓글

한대승(불의회상) / 2017/07/11 23:34:23 / 추천 1

에러메시지 그대로 name 컬럼에 null 값이 지정되어서는 안됩니다.

유창화 / 2017/07/12 00:01:46 / 추천 0

일단 제가 보기에는 넘어온 포스트 값을 제대로 못받아 오는 경우 같은데요

print_r($_POST);

와 같이 넘어온 값을 한번 찍어보시고

정상적으로 넘어왓다면

bookingboard_add 함수 내부에 파라미터 값을 직접 찍어보면

어느 부분에서 문제가 있는지 파악 될거 같습니다.

 

 

 

변종원(웅파) / 2017/07/12 06:10:57 / 추천 0

그리고 정말 저렇게 모두 null로 넣고 싶으시면 모든 칼럼들을 null 입력이 가능하도록 테이블 스키마를 바꿔주셔야 합니다.

name 칼럼이 not null로 되어 있어서 그렇습니다.