Вставка в базу данных с использованием PDO
Я пытаюсь вставить данные в базу данных на моем сервере.
Для подключения к моей базе данных у меня есть следующий код:
<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>
и все это прекрасно работает! Я включил это в свой код, так что это не проблема.
Вот мой код для вставки данных в базу данных:
<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>
Это не вставка данных в базу данных по какой-то причине. Я знаю, что оператор SQL на 100% правильный, поскольку я проверял его в другом месте.
Может кто-нибудь мне помочь?