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?