이상하군요.
별다른 이상은 보이지 않는데...
혹시 테이블을 만들때 not null 속성을 필드에 부여한 것은 아닌가요.
만약 그렇지 않다면 NULL 이 들어가도 별다른 문제를 일으키지 않습니다.
> 안녕하세요.
> 저번에 "Permission Denied" 문제로 질문을 올렸는데
> 답변을 잘 받았습니다. 물론 문제도 해결했구요.
> ('Grant' 명령을 이용하니까 되더군요. 메뉴얼을
> 꼼꼼히 못 봤습니다.)
>
> 이번에 또다른 무제가 생겼습니다.
> HTML에서
>
> <Form method="POST" action="name.phtml">
> <input type="text" name="name_1">
> <input type="text" name="name_2">
> <input type="text" name="year">
> <input type="text" name="month">
> <input type="text" name="name_3">
> <input type="submit" value="전송">
> </form>
>
> 으로 작성하고 "name.phtml"에서
>
> <?php
> $conn=pg_connect("","","","","name");
> ....
> pg_Exec($conn, "insert into name_table values(
> '$name_1', '$name_2, $year, $month, '$name_3');");
> ...
> pg_Close($conn);
> >
>
> 으로 작성했습니다.
> 그런데 입력 폼에서 값을 다 입력하면 문제없이 실행되는데
> 값이 하나라도 입력되지 않으면 pg_Exec라인의 ","부분에 에러가
> 있다고 메세지가 나옵니다.
> 예전에 mSQL을 사용할때도 이런 문제가 있었는데 그때도 해결을
> 못했습니다.
> Null값 전송시 문제가 발생하나요? ^_^
>
>
|