Hallo!
Ich versuche, mit prepared statments in php einen INSERT bei einer SQLite Datenbank zu machen. Das hier ist mein Code:
Code
$stmt = $pdo->prepare('REPLACE INTO pages (title, author, content) VALUES (?, ?, ?) WHERE id = ?');
$name ="Test";
$stmt->bindParam(1, $_POST["title"]);
$stmt->bindParam(2, $name);
$stmt->bindParam(3, $_POST["content"]);
$stmt->bindParam(4, $_GET["page"]);
$stmt->execute();
Ich bekomme dann folgende Fehlermeldung:
Code
Fatal error: Uncaught Error: Call to a member function bindParam() on bool in /var/www/html/admin/editor.php:14 Stack trace: #0 {main} thrown in /var/www/html/admin/editor.php on line 14
Hat jemand eine Idee, woran das liegt?
Vielen Dank