tou*_*vel 2 php mysql mysqli date
$NOW = new DateTime();
$date = $NOW->format('Y-m-d'); // return 2018-05-17
Run Code Online (Sandbox Code Playgroud)
我想将数据库中的日期更新为现在的日期.
查询:
$sql = "UPDATE table SET date = $date WHERE id = $id";
Run Code Online (Sandbox Code Playgroud)
但它像这样更新时间=> 0000-00-00
这个专栏的类型是 DATE
为什么?我做错了什么?
您可以尝试使用mysql now()函数来更新日期.
$sql = "UPDATE table SET date = now() WHERE id = $id";
Run Code Online (Sandbox Code Playgroud)
或者你应该在查询中添加单个qoutes
$sql = "UPDATE table SET date = '".$date."' WHERE id = $id";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
410 次 |
最近记录: |