Я ударил стену вставкой 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) и использовать знаки вопроса (?).