サーバー上にあるデータベースにデータを挿入しようとしています。
データベースに接続するために、次のコードがあります。
<?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();
}
?> 
そしてこれはすべてうまくいきます!これをコードに含めたので、問題はありません。
データベースにデータを挿入するための私のコードは次のとおりです。
<?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.";
}
?>
何らかの理由でデータベースにデータを挿入していません。他の場所でテストしたので、SQLステートメントが100%正しいことを知っています。
誰か助けてもらえますか?