我正在尝试在我的数据库中插入一个从 php 输入获得的日期。我用来插入值的代码如下所示
$length = strrpos($fristdatum, " ");
$newDate = explode(".", substr($fristdatum, $length));
$fristdatum = $newDate[2] . "-" . $newDate[1] . "-" . $newDate[0];
假设我输入14.12.2012
日期,但一旦我将它插入我的 MySQL 数据库,它就会变成echo $fristdatum
任何想法?2012-12-14
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
并且它似乎工作得很好。如果有人能解释我为什么也将不胜感激^^。