php - 以日期时间格式插入当前日期 mySQL

标签 php mysql

我在将日期正确插入数据库时​​遇到问题。

$date = date('m/d/Y h:i:s', time());

我使用这种格式,它正确地回显,但是,当我插入时

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");

它似乎没有成功,并且时间仍然是 00:00:00 如果您能找到很好的解决方案,谢谢。

最佳答案

如果您想存储当前时间,只需使用 MYSQL 的函数即可。

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");

如果你需要用PHP来做,格式化它Y-m-d H:i:s所以试试

$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");

关于php - 以日期时间格式插入当前日期 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9541029/

相关文章:

mysql - 如何找出哪个存储过程正在使用特定的表?

php - 如何将 Zend_Framework 从 1.9 升级到 1.10?

php - Laravel 5.4 类 'App\Providers\AppServiceProvider' 在我设置应用程序 :name 后未找到

MySQL 创建 View : duplicate rows which has different value in 4 columns and not empty

python - 使用python在MySQL中进行远程查询

mysql - 由于外键失败,无法使用迁移在 Laravel 5.5 中创建表

php 测验和显示结果对齐

php - 找不到 Laravel 5 路由 404

php - 未找到行时如何显示 "no results"消息?

mysql - 尝试将当前日期时间插入数据库但产生错误