p

not null 과 @mysql_query ...

간혹 windows환경에서 설치에 곤란을 겪는 경우가 있는데... 이런 경우도 있답니다.
 
member 테이블의 field는 not null이면서 default 값이 없는 것들이 많습니다.
(모든 필드가 not null...좋지 않죠 ㅠㅠ)
 
값이 주어지지 않는 field들의 문제는
예를 들어 최고관리자(admin) 회원정보를 insert 하는 구문에서
@mysql_query를 이용하여 해결 하죠.
 
상당히 편리한 방법인데.. 문제는 (윈도우)
 
MySQL을 설치하면 (my.ini의 line 86 근처)
 
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
 
로 설정됩니다.
 
위의 경우
@mysql_query로 error는 보이지 않지만 분명히 insert되지 않습니다.
admin으로 로긴되지 않는 것은 말할 것도 없겠죠.
 
주석처리하여 해결하는 방법도 있지만,
적절한 not null의 사용과 query문 작성을 엄격하게 하는 것이 바람직하겠죠.
 
* 사용자의 입장에서 좀 더 착해 보이는 그누보드가 되었으면 하네요.
 
 
|

댓글 1개

86라인?? 어떤 형태로 정해진게 아니죠
mysql_query 와 not null
admin에서 화원정보..?? 글쎄요...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,595
19년 전 조회 1,608
19년 전 조회 1,613
19년 전 조회 2,514
19년 전 조회 1,436
19년 전 조회 1,604
19년 전 조회 1,515
19년 전 조회 1,720
19년 전 조회 1,515
19년 전 조회 1,580
19년 전 조회 1,313
19년 전 조회 1,562
19년 전 조회 1,513
19년 전 조회 1,447
19년 전 조회 1,524
19년 전 조회 1,645
19년 전 조회 1,440
19년 전 조회 1,573
19년 전 조회 1,536
19년 전 조회 1,446
🐛 버그신고