2013-01-21 3 views
1

양식을 사용하여 테이블에 몇 가지 기본 필드를 추가하고 있습니다.양식에서 게시 할 때 테이블에 날짜 추가

또한 양식의 데이터가 게시 된 현재 날짜를 추가하려고합니다.

이 작업을 수행하는 방법에 대한 제안 사항에 감사드립니다.

감사합니다.

$sql="INSERT INTO Experiments(Author, Title, Description) 
    VALUES 
('$_POST[author]','$_POST[title]','$_POST[description]')"; 

if (!mysql_query($sql,$connection)) 
    { 
die('Error: ' . mysql_error()); 
    } 
header('Location: http://example.com'); 
+0

더 명확히 할 수 있습니까? – Guy

+0

데이터가 추가 된 날짜를 데이터베이스에 추가 하시겠습니까? – Blazemonger

답변

1

PHP로 입력 할 필요가 없습니다. 테이블에 TIMESTAMP 열을 추가하고 CURRENT_TIMESTAMP에 기본 값을 설정 :

ALTER TABLE `Experiments` ADD COLUMN `time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP 

아, 그리고 제발 sanitize your data entry!

0

$의 SQL = "실험 (저자, 제목, 설명, DATE) 값으로 INSERT ('$ _POST [작성자]', '$ _ POST [이름]", "$ _ POST [설명] , NOW()) ";

관련 문제