我想在我的數據庫中插入一個日期,我從php輸入中獲得。 我使用插入值的代碼看起來像這樣MYSQL混合日期
$length = strrpos($fristdatum, " ");
$newDate = explode(".", substr($fristdatum, $length));
$fristdatum = $newDate[2] . "-" . $newDate[1] . "-" . $newDate[0];
可以說,我進入14.12.2012
的日期,如果我echo $fristdatum
我得到2012-12-14
但只要我把它插入我的MySQL數據庫把它轉化爲2014.12.20
任何想法?
列類型是日期。插入有點像這個
mysql_query("INSERT INTO sch_anschreiben (date)values('$fristdatum'))
有更多的價值,但我想這並不事先關係
謝謝!
的幫助球員以及感謝我想通了我一個陣列中使用$fristdatum
爲str_replace
,之後我格式化它,這樣
$patern = array("[Date]")
$words=array($fristdatum)
$content = str_replace($patern, $words, $content);
,之後在數據庫中插入的,現在我改之以它會在str_replace
之後格式化,並且它似乎工作得很好。如果有人能解釋我爲什麼^^, 也會感激。
什麼是數據庫中的列類型? –
我可以看到它在數據庫中插入的代碼嗎? – PinoyStackOverflower