Inserindo no banco de dados usando um PDO

Estou tentando inserir dados em um banco de dados que tenho no meu servidor.

Para se conectar ao meu banco de dados, tenho o seguinte código:

<code><?php
$host = "/homes/49/jc192699/public_html/dbase/";
$database = "EduPro.db";
$dbhandle = new PDO("sqlite:".$host.$database);

try {
    $dbhandle = new PDO("sqlite:".$host.$database);

} catch (PDOException $e) {

echo 'Connection failed: ' . $e->getMessage();
}
?> 
</code>

e isso tudo funciona bem! Eu incluí isso no meu código, então esse não é o problema.

Aqui está o meu código para inserir dados no banco de dados:

<code><?php

$sql = "INSERT INTO USERS (`userName`, `password`) VALUES (`test, `testy`)";
  if ( $fetched = $dbhandle->query($sql)){
  $fetched->execute(PDO::FETCH_BOTH);
  echo "Success!";
  }

  else {
echo "Fail.";
}

?>
</code>

Não está inserindo os dados no banco de dados por algum motivo. Eu sei que a instrução SQL está 100% correta, já que a testei em outro lugar.

Alguém pode me ajudar?

questionAnswers(3)

yourAnswerToTheQuestion