2014-02-21 5 views
0

저는 PHP의 전문가는 아니지만 이전에 사용 했었습니다. 아무런 문제없이 작동했습니다. 하지만 이번에는 신비한 문제가 나타났습니다. 정상적으로 작동해야하는이 간단한 코드가 있지만 테이블에 아무 것도 삽입하지 않고 오류를 반환합니다.PHP는 테이블에 아무것도 삽입하지 않습니다.

<?php 

try 
{ 
    $bdd = new PDO('mysql:host=localhost;dbname=androider', 'root', ''); 
} 
catch (Exception $e) 
{ 
    die('Erreur : ' . $e->getMessage()); 
} 

if(isset($_POST['content'])){ 
    $req = $bdd->exec('INSERT INTO posts(title, content, catgory, date) VALUES("dfdfdfgdgd", "dffdsggdbfgdtdbtghdtgdgt", "android", now())'); 
    echo $_POST['title'].$_POST['content'].$_POST['category']; 
}?> 
+0

if 구조를 제거하면 어떻게됩니까? – CodeFanatic

+1

요청을 에코 한 다음 mysql에서 직접 시도하십시오. 어쩌면 그는 더 많은 말로 표현할 것입니다. –

+0

그리고 명령문 실행에 대한 가능한 오류 메시지가 표시됩니다. – CBroe

답변

0

사용 일 ("Y-m 차원 H : I : S") 대신의 NOW(). NOW()는 MySQL의 함수이므로 의 날짜 ("Y-m-d H : i : s")을 PHP로 사용할 수 있습니다.

관련 문제