그누 보드 질문이 아니여서 ^^; php 질문입니다.. ^^ 정보
도움요청 그누 보드 질문이 아니여서 ^^; php 질문입니다.. ^^본문
먼저 게시판의 성격에 맞는지 애매 하네요...
그누의 질문이라기 보다 php의 질문입니다..
먼저 게시판의 성격에 맞지 않게 질문을 올린점 죄송 스럽게 생각합니다... (__)
다름이 아니라 프로그램을 하나 만들다가 사용 하지 않던 datetime 필드타입에서 에러가 발생해서 질문 드립니다..
<?
$cd_date=date("Y-m-d 00:00:00", time()); - 현재의 시이 $cd_date에 들어 갑니다..
?>
<?
$sql = "insert $cfg[table_wmv]
set od_id = '$no_id',
cd_date = '$cd_date'";
sql_query($sql)
?>
이렇게 해서 cd_date값을 db에 넣을려고 하는데.
에러 가 발생 합니다. cd_date의 데이터 필드상태는 datetime로 지정을 했습니다.
에러 메세지는
1054 : Unknown column 'cd_date' in 'field list'
이거 입니다. 음.. 될것 같은데 않되네요.. 어디서 에러가 난것일까요..
^^;; 부탁 드리겠습니다.. ^^
그누의 질문이라기 보다 php의 질문입니다..
먼저 게시판의 성격에 맞지 않게 질문을 올린점 죄송 스럽게 생각합니다... (__)
다름이 아니라 프로그램을 하나 만들다가 사용 하지 않던 datetime 필드타입에서 에러가 발생해서 질문 드립니다..
<?
$cd_date=date("Y-m-d 00:00:00", time()); - 현재의 시이 $cd_date에 들어 갑니다..
?>
<?
$sql = "insert $cfg[table_wmv]
set od_id = '$no_id',
cd_date = '$cd_date'";
sql_query($sql)
?>
이렇게 해서 cd_date값을 db에 넣을려고 하는데.
에러 가 발생 합니다. cd_date의 데이터 필드상태는 datetime로 지정을 했습니다.
에러 메세지는
1054 : Unknown column 'cd_date' in 'field list'
이거 입니다. 음.. 될것 같은데 않되네요.. 어디서 에러가 난것일까요..
^^;; 부탁 드리겠습니다.. ^^
댓글 전체
$cfg[table_wmv] 테이블 스크립터를 확인하셔야 할듯합니다.
desc 테이블명 하셔서 cd_date 필드가 있는지 확인하십시오.
desc 테이블명 하셔서 cd_date 필드가 있는지 확인하십시오.
네.$cfg[table_wmv] 은 db에 정확히 존재 하며 설정에서 $cfg[table_wmv] 를 인식 할수 있도록 설정 하였습니다.
역시 cd_date필드도 존재를 하고요..
어디가 문제 인지 ㅜ.ㅜ 고민하고 있습니다 ^^;
역시 cd_date필드도 존재를 하고요..
어디가 문제 인지 ㅜ.ㅜ 고민하고 있습니다 ^^;
^^;; 죄송 합니다.. 저의 무지 였습니다..
프로그램에서는 db 필드명을 cd_date로 설정을 해두고
db에서는 cd-date로 해버렸네요. 오타였습니다. ^^;; 이런 에러는 가끔 난감 합니다..
루트님의 말씀을 듣고 혹시나 잘못 적었나 확인 해보니.. 잘못적었더군요..
관심 가져 주신 루트님께 감사 드립니디다... (__)
프로그램에서는 db 필드명을 cd_date로 설정을 해두고
db에서는 cd-date로 해버렸네요. 오타였습니다. ^^;; 이런 에러는 가끔 난감 합니다..
루트님의 말씀을 듣고 혹시나 잘못 적었나 확인 해보니.. 잘못적었더군요..
관심 가져 주신 루트님께 감사 드립니디다... (__)
이거 무지 찾기 어려운 에러인데.. 의외로 쉽게 해결하신듯 하군요.
다음에 이런것 생기시면 아래처럼 쿼리 실행 앞부분에 쿼리문을 찍어보신후 phpMyAdmin같은 툴에서 실행해보십시오. ^^
다음에 이런것 생기시면 아래처럼 쿼리 실행 앞부분에 쿼리문을 찍어보신후 phpMyAdmin같은 툴에서 실행해보십시오. ^^
그렇다면
<?
$sql = "insert $cfg[table_wmv]
set od_id = '$no_id',
cd_date = '$cd_date'";
echo "DEBUG : $sql"; // 이 라인 추가하시고 실행하신후 화면에 나오는 메세지를 phpMyadmin에서 실행해보십시오.
sql_query($sql)
?>
<?
$sql = "insert $cfg[table_wmv]
set od_id = '$no_id',
cd_date = '$cd_date'";
echo "DEBUG : $sql"; // 이 라인 추가하시고 실행하신후 화면에 나오는 메세지를 phpMyadmin에서 실행해보십시오.
sql_query($sql)
?>
^^ 해결 되었습니다. 감사 드립니다..