Wan*_*mer 3 php mysql date insert laravel
将date(type:datetime)插入我的数据库时遇到一些困难.无论我放在那里,它都会引发关于日期格式的语法错误等.有人可以帮助我吗?
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) ));
Run Code Online (Sandbox Code Playgroud)
我已经尝试过使用sql getdate()但它也给了我一个错误.
错误因为缺少
"内部date()功能.
将此更改为
date(Y-m-d H:i:s)
Run Code Online (Sandbox Code Playgroud)
这个
date("Y-m-d H:i:s")
Run Code Online (Sandbox Code Playgroud)
所以最终的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")));
Run Code Online (Sandbox Code Playgroud)
提示您的代码:
如果没有在查询中添加精确函数,请将其分配给变量并将其调用到您的查询中
示例:
$date = date("Y-m-d H:i:s");
Run Code Online (Sandbox Code Playgroud)
所以里面的查询
DB::insert('INSERT INTO hidden_authors (e_user = ? AND h_user = ? AND h_change_time = ?)',array($userBanId, $id, $date));
Run Code Online (Sandbox Code Playgroud)
因此,当您阅读该
insert功能时,您可以清楚地了解它
- 你做了什么?
- 你需要做什么?
- 错误在哪里?
它简单地指出了所有这些问题
| 归档时间: |
|
| 查看次数: |
1077 次 |
| 最近记录: |