php - 将日期导入 MySQL

标签 php mysql sql database date

我似乎找不到任何关于此的信息..

我需要将字符串转换为日期,以便将其正确导入 SQL DATE 字段。当我将 12/25/2012 导入数据库时​​,它显示为 0000-00-00

执行此操作的正确方法是什么?

感谢链接和引用。

最佳答案

MySQL 接受这种格式的日期 YYYY-MM-DD 或者将您的日期格式 12/25/2012 更改为 2012-12-25 或修改它们以匹配正确的格式。

编辑 如果你想继续使用你自己的格式试试这个

list($d,$m,$y) = explode("/", "12/25/2012"); //replace 12/25/2012 with your date
$hyphenDate = $y . '-' . $m . '-' . $d;
echo  $hyphenDate;

关于php - 将日期导入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13428922/

相关文章:

mysql - 在使用 Min() 时是否要执行 Count()?

MySQL 子查询返回多行并出错

MYSQL根据当前时间查询结果

PHP,SQL 不工作

php - 数组到字符串转换错误在 php , mysql

php - 表单验证以及数据库错误

php - jQuery : getting PHP variables by AJAX

php - 在 php echo 中重新加载页面不起作用

PHPUnit - 测试 SQL 查询的有效性

c# - 无法连接到任何指定的 MySQL 主机