PHP - Inserir data no mysql

Eu estou tentando inserir data no mysql, mas toda vez que ele falha e sai como0000-00-00 no phpmyadmin

Meu formato de data é como2012-08-06 (aaaa-mm-dd) e o tipo de campo de data no banco de dados édate.

$date = "2012-08-06";
mysql_query("INSERT INTO data_table (title, date_of_event) 
             VALUES('". $_POST['post_title'] ."',
                    '". $date ."')") or die(mysql_error()); 

tentei mudar- para/ ou removê-los, não funciona.

questionAnswers(6)

yourAnswerToTheQuestion