gpt4 book ai didi

php - "SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: ' 2018 ' for column ' 在 ' at row 1 (SQL: insert into ` 新闻`

转载 作者:行者123 更新时间:2023-11-29 16:56:26 25 4
gpt4 key购买 nike

所以,我目前遇到了这个错误,问题是当我想创建一条新记录时会发生此错误,但是当我更新时没有任何反应,我的数据库是MySql并且它设置为utf8,我有一个本地和目前部署的一个,我正在部署的有 utf8,但本地的有 utf8mb4 我查看了与我类似的其他问题,但我认为他们没有相同的解决方案。

SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2018' for column 'created_at' at row 1 (SQL: insert into news (title, description, date, pictures, categroy_id, updated_at, created_at) values (zxczx,

xzxczxc

, 09/28/2018, ["3_1538054794.jpg"], 6, 2018-09-27 13:26:34, 2018-09-27 13:26:34))

这就是我保存它的方式

    $new = new News;

$new->title = $input['title'];
$new->description = $input['description'];
$new->date = $input['date'];
$new->pictures = json_encode($pics);
$new->categroy_id = $input['category'];
$new->save();

最佳答案

尝试这样:

$new = new News;
$new->title = $input['title'];
$new->description = $input['description'];
$new->pictures = json_encode($pics);
$new->date = $input['date'];
$new->categroy_id = $input['category'];
$new->created_at = new \DateTime();
$new->save();

关于php - "SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: ' 2018 ' for column ' 在 ' at row 1 (SQL: insert into ` 新闻`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com