PHP - 将日期插入mysql

标签 php mysql date insert format

我正在尝试将日期插入 mysql,但每次失败并在 phpmyadmin 中显示为 0000-00-00

我的日期格式是 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()); 

尝试将 - 更改为 / 或删除它们,它不起作用。

最佳答案

试试

$date = "2012-08-06";
$date=date("Y-m-d",strtotime($date));

关于PHP - 将日期插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11827175/

相关文章:

php - 连接 cakephp 2.0 与 PostgreSQL

javascript - 在 JQuery 中比较两个相同的字符串返回 false

mysql - 初学者需要帮助编写按月、县和计划列出的支出 SQL 查询

sql - MySQL连接问题

javascript - 使用 Javascript 获取 future 日期

php - 我需要多次实例化这个类吗?

php - 为什么我可以在 XAMPP 中使用 PHP 连接到 MySQL 服务器,但不能连接到 Uniform Server?

MySQL LEFT JOIN 优化

php - 将日期插入数据库

date - 将基本日期格式添加到嵌入式 xp 中的批处理文件