gpt4 book ai didi

PHP PDO插入问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:16 27 4
gpt4 key购买 nike

我在插入 PDO 时碰壁了:

$q = $dbh->prepare('INSERT INTO grant (grant_name, update) VALUES (?,?)');
$q->bindParam(1, $grant_name, PDO::PARAM_STR);
$q->bindParam(2, $update, PDO::PARAM_STR);
$q->execute();

我得到一个错误:

 PHP Warning:  PDOStatement::execute(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; 

但我找不到问题所在。我试过使用占位符(例如:grant_name)和问号(?)。

最佳答案

GRANTUPDATE 在SQL 中都有特定的含义。试试这个:

$q = $dbh->prepare('INSERT INTO `grant` (`grant_name`, `update`) VALUES (?,?)');

关于PHP PDO插入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6753383/

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