Error de PDO: "SQLSTATE [HY000]: error general" al actualizar la base de datos

Recibo un error al actualizar una base de datos utilizando DOP. Soy nuevo en PDO, así que tal vez el problema sea pequeño y no lo entiendo.Lo curioso del error es que el comando funciona bien y la base de datos realmente se actualiza. Pero todavía me devuelve un error.

Código:

try {
    $stmt = $pdo->prepare("UPDATE $page SET $section = :new_content WHERE $section = '$old_content'");
    $stmt->execute(array(
        'new_content' => $new_content
    ));
    $result = $stmt->fetchAll();
    echo "Database updated!";
}
catch(PDOException $e) {
    echo 'ERROR UPDATING CONTENT: ' . $e->getMessage();
}

Error: ERROR ACTUALIZACIÓN DEL CONTENIDO: SQLSTATE [HY000]: error general

Literalmente, no tengo ni idea de dónde podría estar el problema porque es muy simple y no he podido encontrar a nadie con el mismo problema.