我遇到了一個簡單的插入查詢到表中的問題。MySQL插入不與日期列一起工作
我有這個PHP代碼
$T_MEMBER = "INSERT INTO T_MEMBER (MEMBER_IDENTIFIER,LAST_NAME,FIRST_NAME,BIRTH_DATE) VALUES ('$memberID','$last','$first','$birthdate')";
mysql_query($T_MEMBER) or die(mysql_error());
這裏是什麼樣的查詢看起來像如果我贊同這幾個例子:
INSERT INTO T_MEMBER (MEMBER_IDENTIFIER,LAST_NAME,FIRST_NAME,BIRTH_DATE ) VALUES ( '2007', '海斯', '卡琳', '1958-30-10') INSERT INTO T_MEMBER (MEMBER_IDENTIFIER,姓氏,FIRST_NAME,BIRTH_DATE) VALUES ( '2020', '龍', '佩吉', '1968-29-5') INSERT INTO T_MEMBER (MEMBER_IDENTIFIER,姓氏,FIRST_NAME,BIRTH_DATE) VALUES ( '2021','Torres的,「黛安娜','1968-30-8')
BIRTH_DATE是日期類型列。
問題是,我做任何這些查詢後,日期顯示爲000-00-00 !!!!我一直在絞盡腦汁,似乎無法找到問題所在。
感謝, 伊恩
事實上,他的日期格式是YYYY-DD-M – Juliano 2010-06-10 22:48:16