Я создал новую базу данных sqlite3 с несколькими таблицами, используя PHP. Я хочу открыть этот файл базы данных с помощью браузера / редактора, такого как Sqlitebrowser или инструмент командной строки sqlite3, но я либо не вижу таблиц, либо получаю сообщение об ошибке «Образ диска базы данных искажен». Код создает файл, я могу вставлять и выбирать данные, но только с помощью PHP. Я думаю, что размер файла правильный.
Что я делаю неправильно?
Мой код PHP:
[/ NOEDIT]
$db = new SQLite3('myDB');
$db->exec('CREATE TABLE events
(
id
целочисленное первичное ключевое слово AUTOINCREMENT,
name
ТЕКСТ,
day
ТЕКСТ,
time
ТЕКСТ);'
);
$ Db-> близко ();
SQLite3:
Модуль SQLite3 версия 0.7-dev
Библиотека SQLite 3.7.7.1
PHP:
Версия PHP 5.3.27 в Linux
Я пытаюсь прочитать файл в Windows (самое новое http://sqlitebrowser.org/ а также http://www.sqlite.org/cli.html).
Задача ещё не решена.
Других решений пока нет …