Se il timestamp e' UNIX, campo formato INT(10) UNSIGNED :
codice:
$data = "$year"."$day"."$month";

$query = "INSERT INTO tabella (timestamp) 
          VALUES (UNIX_TIMESTAMP('$data') )";
Se invece e' timestamp MySQL, campo formato TIMESTAMP:
codice:
$data = "$year"."$day"."$month";

$query = "INSERT INTO tabella (timestamp) 
          VALUES ('$data') ";