В ответ на мой предыдущий вопрос я думаю, что, возможно, обнаружил, какая часть работает неправильно. У меня есть небольшой раздел кода PHP, который использует объект PDO для добавления в базу данных sqlite3, которая используется в вызове AJAX.
Когда этот код выполняется с использованием команды php cli, введя команду: «php add.php», все работает как положено и добавляет и запись в таблицу. Однако, когда я получаю доступ к этому файлу php по его веб-адресу, в таблицу ничего не добавляется.
$base = new PDO('sqlite:todo.db');
$sql = $base->prepare("INSERT INTO Tasks (content) VALUES ('testdata');");
$sql->execute();
echo "done";
«Готово» появится в командной строке, а также на веб-странице. Кто-нибудь может объяснить мне это странное поведение?