php - 将日期时间插入数据库 PHP

标签 php mysql date laravel insert

我在将日期(类型:日期时间)插入数据库时​​遇到了一些困难。 无论我放在那里,它都会引发有关日期格式等的语法错误。有人可以帮我吗?

DB::insert('INSERT INTO hidden_authors (e_user = ? AND h_user = ? AND h_change_time = ?)', array($userBanId, $id, date(Y-m-d H:i:s) ));

我已经尝试使用 sql getdate() 但它也给我一个错误。

最佳答案

Error Because of missing " inside date() function.

将此更改为

date(Y-m-d H:i:s)

这个

date("Y-m-d H:i:s")

所以最终的Well Form代码应该是

DB::insert('INSERT INTO hidden_authors (e_user = ? AND h_user = ? AND h_change_time = ?)',array($userBanId, $id, date("Y-m-d H:i:s")));

PHP date() Function

Tip For Your Code:

Without add exact function in query, assign that to variable and call it to your query

示例:

$date = date("Y-m-d H:i:s");

所以里面查询

DB::insert('INSERT INTO hidden_authors (e_user = ? AND h_user = ? AND h_change_time = ?)',array($userBanId, $id, $date));

So when you read that insert function you can get clear idea about

  1. what you did?
  2. what you need to do?
  3. where is the error??

Its simply point all of these questions

关于php - 将日期时间插入数据库 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33102350/

相关文章:

php - 根据正则表达式验证字符串

mysql - 在aws serverless上与nodejs + mysql同步

php - 使用 PHP 更新用户的 MySQL 数据库

mysql - SQL Server 中 Select 的正确格式

最近2小时的Mysql结果集

php - 如何使用 jquery 在动态添加的表行上创建计算

php - 使用 codeigniter 在搜索表单中搜索后无法从数据库中获取行数据

java - 如何仅在 java 日期对象中更改月份?

sql - 如何处理 Oracle SQL 中的无效日期

php - 全新安装 Laravel 5.2 Make :Auth onRegister does nothing