채택완료

코드좀 봐주세요

2018-09-19 (수) 07:55:00 2,720

코멘트쓸때 g5_another 테이블로 값을 저장시키려는데

                $sql = "INSERT INTO g5_another(
            mb_id, wr_name, wr_subject, wr_id, wr_datetime ) VALUES(

                '".$mb_id."',
                '".$wr_name."',
                '".$_POST['wr_subject']."',    
                '".$_POST['wr_id']."',                                

                '".$_POST['".G5_TIME_YMDHIS."']."'     
            )";
            
            sql_query($sql);

다른거는 다 잘 들어가는데 이상하게 wr_datetime값만

0000-00-00 00:00:00 이렇게 원래 db 설정값으로 그대로 나오네요

뭐가 잘못된 걸까요?

|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트
2018-09-19 (수) 08:27:40

  '".G5_TIME_YMDHIS."'     로 변경해보세요

답변에 대한 댓글 1개

2018-09-19 (수) 08:35:56
감사합니다~ 복받으실거에여!!
이유는 모르겟지만 잘 됩니다. ㅋ

G5_TIME_YMDHIS => define : 

config.php 파일에서 셋팅 하시는 부분

개개발전문디벨인터넷미디어
2018-09-19 (수) 10:06:16

논외로 저러한 경우 아예 사전에 변수를 선언하고, 여기에 값을 지정(G5_TIME_YMDHIS OR date("Y-m-d H:i:s")하고 불러오는 게 오류 발생 여지가 적더라고요.

 '".$_POST['".G5_TIME_YMDHIS."']."'    

을 

   now()

로 변경해도 됩니다.

답변을 작성하려면 로그인이 필요합니다.