xpe*_*tor 11 php mysql format date insert
我试图将日期插入到mysql中,但每次失败并0000-00-00在phpmyadmin中出现
我的日期格式类似于2012-08-06(yyyy-mm-dd),数据库中的日期字段类型是date.
$date = "2012-08-06";
mysql_query("INSERT INTO data_table (title, date_of_event)
VALUES('". $_POST['post_title'] ."',
'". $date ."')") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
试图改变-到/或删除它们,这是行不通的.
Ome*_*esh 12
CAST在MySQL中尝试函数:
mysql_query("INSERT INTO data_table (title, date_of_event)
VALUES('". $_POST['post_title'] ."',
CAST('". $date ."' AS DATE))") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
Wat*_*ame 11
尝试
$date = "2012-08-06";
$date=date("Y-m-d",strtotime($date));
Run Code Online (Sandbox Code Playgroud)