我的 SQL 语句是正确的,但仍然返回错误

切碎的

在我的网站上,我尝试获取一些信息并将它们添加到我的数据库中,但是自从我将日期更改为 datetime 后,整个 SQL 语句不再起作用。

我在网上到处查看,似乎没有其他人遇到同样的问题,我可能只是错过了一些东西,但 SQL 语句对我来说似乎是正确的。

public function addTimeLine($typeOfPost,$post,$idImage,$numberImage){
    $post = addslashes($post);
    $typeOfPost = addslashes($typeOfPost);
    $date = date("Y-m-d H:i:s");
    $query = "INSERT INTO `time_line` ( `special_note`, `type`, `id_image`, `number_image`, `dates`) VALUES ( '".$post."', '".$typeOfPost."', ".$idImage.", ".$numberImage.", '".$date."')";
    $ps = $this->_db->prepare($query);
    $ps->execute();
}

它给了我这个错误

致命错误:未捕获的 PDOException:SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,在第 1 行的“1, '2019-07-12 16:29:58')'附近使用正确的语法

达曼

您没有正确使用准备好的语句。您需要使用占位符,然后在execute

public function addTimeLine($typeOfPost, $post, $idImage, $numberImage) {
    $date = date("Y-m-d H:i:s");
    $query = "INSERT INTO `time_line` ( `special_note`, `type`, `id_image`, `number_image`, `dates`) VALUES ( ?, ?, ?, ?, NOW())";
    $ps = $this->_db->prepare($query);
    $ps->execute([
        $post,
        $typeOfPost,
        $idImage,
        $numberImage
    ]);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我正在使用IN运算符,但仍然出现错误:“子查询返回多于1行”

来自分类Dev

SQL计数在我的INNER JOIN语句中返回错误的值

来自分类Dev

我的SQL语句中的“或”错误是什么?

来自分类Dev

MySQL-插入语句正确,但仍然错误

来自分类Dev

我的vb错误,但在我的SQL查询中正确

来自分类Dev

SQL INSERT INTO语句。。错误,我对SQL非常陌生

来自分类Dev

我如何制作 SQL 语句

来自分类Dev

我的SQL选择语句结果不正确

来自分类Dev

我的CASE WHEN SQL语句不正确

来自分类Dev

我使用了正确的jquery语法,但仍然无法正常工作?

来自分类Dev

为什么我的 sql 语句多次返回相同的输出

来自分类Dev

尝试使用strtok和malloc但仍然出现错误,并且我看不到错误消息

来自分类Dev

我启用了显示错误,但仍然没有收到错误

来自分类Dev

已解决 为什么 JavaScript 认为我的代码是错误的?(再次更新但仍然错误)

来自分类Dev

我的SQL语法错误

来自分类Dev

得到我的SQL错误

来自分类Dev

SQL错误我不太确定

来自分类Dev

嵌套的SQL AND OR语句失败。我的错误在哪里?

来自分类Dev

我的SQL语句“ INSERT INTO”中的语法错误

来自分类Dev

我的SQL SELECT语句中的错误以检查用户是否存在

来自分类Dev

我的 UPDATE SQL 语句导致语法错误

来自分类Dev

PHP SQL语句中的错误($ stmt2返回false,但我不知道为什么)

来自分类Dev

R:我设置stringsAsFactors = F,但仍然收到“无效的因子水平,NA生成”错误

来自分类Dev

我可以合并RAC信号,但仍然单独得到每个错误吗?

来自分类Dev

为什么我的代码接受输入,但仍然打印出错误?

来自分类Dev

我有一个api键,但仍然收到401错误

来自分类Dev

该程序给了我一个循环导入错误,但仍然有效

来自分类Dev

我已经安装了 Gecko 驱动程序,但仍然出现错误

来自分类Dev

我正在寻找以下语句的SQL语句

Related 相关文章

  1. 1

    我正在使用IN运算符,但仍然出现错误:“子查询返回多于1行”

  2. 2

    SQL计数在我的INNER JOIN语句中返回错误的值

  3. 3

    我的SQL语句中的“或”错误是什么?

  4. 4

    MySQL-插入语句正确,但仍然错误

  5. 5

    我的vb错误,但在我的SQL查询中正确

  6. 6

    SQL INSERT INTO语句。。错误,我对SQL非常陌生

  7. 7

    我如何制作 SQL 语句

  8. 8

    我的SQL选择语句结果不正确

  9. 9

    我的CASE WHEN SQL语句不正确

  10. 10

    我使用了正确的jquery语法,但仍然无法正常工作?

  11. 11

    为什么我的 sql 语句多次返回相同的输出

  12. 12

    尝试使用strtok和malloc但仍然出现错误,并且我看不到错误消息

  13. 13

    我启用了显示错误,但仍然没有收到错误

  14. 14

    已解决 为什么 JavaScript 认为我的代码是错误的?(再次更新但仍然错误)

  15. 15

    我的SQL语法错误

  16. 16

    得到我的SQL错误

  17. 17

    SQL错误我不太确定

  18. 18

    嵌套的SQL AND OR语句失败。我的错误在哪里?

  19. 19

    我的SQL语句“ INSERT INTO”中的语法错误

  20. 20

    我的SQL SELECT语句中的错误以检查用户是否存在

  21. 21

    我的 UPDATE SQL 语句导致语法错误

  22. 22

    PHP SQL语句中的错误($ stmt2返回false,但我不知道为什么)

  23. 23

    R:我设置stringsAsFactors = F,但仍然收到“无效的因子水平,NA生成”错误

  24. 24

    我可以合并RAC信号,但仍然单独得到每个错误吗?

  25. 25

    为什么我的代码接受输入,但仍然打印出错误?

  26. 26

    我有一个api键,但仍然收到401错误

  27. 27

    该程序给了我一个循环导入错误,但仍然有效

  28. 28

    我已经安装了 Gecko 驱动程序,但仍然出现错误

  29. 29

    我正在寻找以下语句的SQL语句

热门标签

归档