Я пытаюсь использовать sqlite с php.
Я использовал какой-то учебник:
$db = sqlite_open("db.sqlite");
sqlite_query($db , "CREATE TABLE foo (id INTEGER PRIMARY KEY, name CHAR(255))");
sqlite_query($db, "INSERT INTO foo (name) VALUES ('Ilia')");
sqlite_query($db, "INSERT INTO foo (name) VALUES ('Ilia2')");
sqlite_query($db, "INSERT INTO foo (name) VALUES ('Ilia3')");
$result = sqlite_query($db, "SELECT * FROM foo");
while ($row = sqlite_fetch_array($result)) print_r($row);
Это работает, но файл db.sqlite не может быть открыт ни одной программой sqlite.
И наоборот, файлы, созданные программами sqlite, нельзя открыть с помощью php sqlite_open:
Предупреждение: sqlite_open ()
[function.sqlite-open]: файл
зашифрован или не является базой данных в
... \ public_html \ тест \ test.php
по линии 2
В чем здесь проблема?