Einfügen in eine Datenbank mit einem PDO

Ich versuche, Daten in eine Datenbank einzufügen, die sich auf meinem Server befindet.

Um eine Verbindung zu meiner Datenbank herzustellen, habe ich folgenden Code:

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

und das alles funktioniert gut! Ich habe dies in meinen Code aufgenommen, damit es nicht darum geht.

Hier ist mein Code zum Einfügen von Daten in die Datenbank:

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

Aus irgendeinem Grund werden die Daten nicht in die Datenbank eingefügt. Ich weiß, dass die SQL-Anweisung zu 100% korrekt ist, da ich sie an anderer Stelle getestet habe.

Kann mir jemand helfen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage