ich versuche eine in PB erstellte Sqlite Datenabnk untre PHP auszulesen.
Leider bekomme ich immer eine Fehlermeldung beim Öffnen der Datenbnak unter PHP.
Warning: sqlite_open() [function.sqlite-open]: file is encrypted or is not a database in test.php on line 2
Fehler beim Öffnen der DB: file is encrypted or is not a database
Code: Alles auswählen
<?php
if (!$db = sqlite_open('sqlite.db', 0666, $err));
{
die("Fehler beim Öffnen der DB: $err");
} else {
$result = sqlite_query($db,'SELECT Name FROM mod');
while($line = sqlite_fetch_array($result))
{
echo("Name: " . $line["Name"] . "<br>");
}
}
?>
Code: Alles auswählen
UseSQLiteDatabase()
CreateFile(0,"sqlite.db")
CloseFile(0)
OpenDatabase(0,"sqlite.db", "", "", #PB_Database_SQLite)
sql.s = "CREATE TABLE "
sql+ Chr(34)+"mod"+Chr(34)+" ("
sql+ Chr(34)+"Name"+Chr(34)+" TEXT PRIMARY KEY,"+Chr(34)+"zeit"+Chr(34)+" TEXT);"
DatabaseUpdate(0, sql)
For index = 0 To 100
sql = "INSERT INTO "+Chr(34)+"mod"+Chr(34)+" VALUES ( "
sql+ Chr(34)+Str(index)+Chr(34)+","+Chr(34)+Str(Date())+Chr(34)+");"
DatabaseUpdate(0, sql)
Next
CloseDatabase(0)
Die Datenbank ist mit Navicat Lite und PB lesbar.