시간이 0000-00-0000으로 나와요(db에서요)

엑셀파일 업로드해서(관리자모드) 디비에 넣는걸 만들었는데
한글이랑 숫자는 잘나오는데 날짜랑 시간이 0000으로 나오네요;;;

데이타베이스 테이블설정은
gtime datetime 예 NULL 이렇게 해놨구요

소스는

$sql = "insert into pro1 set idx='".$data->sheets[0]['cells'][$i][1]."', sale = '".$data->sheets[0]['cells'][$i][2]."', gidx = '".$data->sheets[0]['cells'][$i][3]."', lname = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][4])."', sdate = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][5])."', gtime = '".addslashes($data->sheets[0]['cells'][$i][6])."', 1_name = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][7])."', team1 = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][8])."', team2 = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][9])."', team3 = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][10])."', draw = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][11])."', sco = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][12])."', sco2 = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][13])."', www = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][14])."', state = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][15])."', notice = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][16])."', cate = '".str_replace(' ', '', $data->sheets[0]['cells'][$i][17])."'";

이렇게 해놧는데 왜 안들어 갈까요 ㅠㅠ

이게 원래 시간선택하는 양식같은게 있는데 한꺼번에 올릴려고 엑셀업로드 만든건데요
그거때문에 그런걸까요?
그럼 바로 시간들어가게 하려면 어떻게 해야되는건지... 흑흑
고수님들 도와주세요 ㅠ
|

댓글 1개

addslashes($data->sheets[0]['cells'][$i][6])
이 값이 어떻게 출력되는지 먼저 echo 로 확인해보세요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 1,605
13년 전 조회 978
13년 전 조회 1,690
13년 전 조회 1,539
13년 전 조회 992
13년 전 조회 3,072
13년 전 조회 1,984
13년 전 조회 1,315
13년 전 조회 919
13년 전 조회 1,096
13년 전 조회 1,635
13년 전 조회 1,036
13년 전 조회 853
13년 전 조회 1,683
13년 전 조회 999
13년 전 조회 3,142
13년 전 조회 839
13년 전 조회 1,626
13년 전 조회 2,541
13년 전 조회 1,613