Здравствуйте! Помогите, пожалуйста, решить проблему. Дело в том, что я настроил SQLite3. Написал скрипт: <?php $db = sqlite3_open("mainbase.db") or die("Невозможно создать базу данных!"); $creteTableQuery = sqlite3_query($db, "CREATE TABLE mytable (id INTEGER PRIMARY KEY, value TEXT);") or die("Невозможно создать таблицу в базе данных!"); $insertQuery = sqlite3_query($db, "INSERT INTO mytable SET value = ‘PHP FAQ’;") or die("Невозможно записать данные в таблицу!"); $insertQuery = sqlite3_query($db, "INSERT INTO mytable SET value = ‘http://php-faq.ru/’;") or die("Невозможно записать данные в таблицу опять!"); // Сделаем выборку данных $result = sqlite3_query($db, "SELECT * FROM mytable;"); while ($array = sqlite3_fetch_array($result)) { echo($array["value"]." (id:".$array["id"].")"); } ?> В ответ я получаю надпись: Невозможно записать данные в таблицу! И что я только не делал, какие скрипты не писал, у меня создаётся пустой файл .db и данные туда не добавляются. Слышал, что, возможно, проблемы с безопасностью и что, дескать надо в файле php.ini что-то настроить так, чтобы php имел право вводить данные в создаваемы файл базы данных (.db) sqlite3. Может кто с этим сталкивался?
1) Выстави права на файл базы. Обычно это 0666, но попробуй более свободные - 0777, например. 2) Э, может слово value в кавычки: `value` = 'что-то'. Оно кажется сильно стандартным, а подобные слова забивают разработчики.