테스트 사이트 - 개발 중인 베타 버전입니다

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

· 13년 전 · 1036 · 1
엑셀파일 업로드해서(관리자모드) 디비에 넣는걸 만들었는데
한글이랑 숫자는 잘나오는데 날짜랑 시간이 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 로 확인해보세요

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440