Wstawianie do bazy danych za pomocą PDO

Próbuję wstawić dane do bazy danych, którą mam na moim serwerze.

Aby połączyć się z moją bazą danych, mam następujący kod:

<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>

i to wszystko działa dobrze! Włączyłem to do mojego kodu, więc to nie problem.

Oto mój kod do wstawiania danych do bazy danych:

<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>

Z jakiegoś powodu nie wprowadza danych do bazy danych. Wiem, że instrukcja SQL jest w 100% poprawna, ponieważ przetestowałem ją w innym miejscu.

Czy ktoś może mi pomóc?

questionAnswers(3)

yourAnswerToTheQuestion