Folgendes Skript habe ich bie mir in PHP5 laufen lassen:
$dbfile='mydb.sqlite';
if (!$db=sqlite_open($dbfile, 0666, $err)) die('Fehler: '.$err);
//Tabelle erstellen
$create='CREATE TABLE Adressen(name VARCHAR(30), vorwahl VARCHAR(5), telnr VARCHAR(30))';
$sql=sqlite_query($db, $create);
//Daten einfügen
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Peter','089','4711')");
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Anna','040','1122')");
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Maxi','089','9876')");
//Daten ausgeben
$query='SELECT * FROM Aressen';
$result=sqlite_query($db, $query);
while ($row=sqlite_fetch_array($result)) {
echo $row['name'].'<br />';
echo $row['vorwahl'].'-'.$row['telnr'].'<br />';
}
sqlite_close($db);
Beim erstellen der Datei gibt es keine Probleme, nur beim auslesen. Gibt es noch eine anderer Möglichkeit des Auslesens der Datei "mydb.sqlite", als hier beschrieben?
Mit MySQL habe ich schon einige Erfahrungen, nun hätte ich auch gerne Kenntnisse in SQLite.
$dbfile='mydb.sqlite';
if (!$db=sqlite_open($dbfile, 0666, $err)) die('Fehler: '.$err);
//Tabelle erstellen
$create='CREATE TABLE Adressen(name VARCHAR(30), vorwahl VARCHAR(5), telnr VARCHAR(30))';
$sql=sqlite_query($db, $create);
//Daten einfügen
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Peter','089','4711')");
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Anna','040','1122')");
sqlite_query($db, $strIns."INSERT INTO Adressen VALUES ('Maxi','089','9876')");
//Daten ausgeben
$query='SELECT * FROM Aressen';
$result=sqlite_query($db, $query);
while ($row=sqlite_fetch_array($result)) {
echo $row['name'].'<br />';
echo $row['vorwahl'].'-'.$row['telnr'].'<br />';
}
sqlite_close($db);
Beim erstellen der Datei gibt es keine Probleme, nur beim auslesen. Gibt es noch eine anderer Möglichkeit des Auslesens der Datei "mydb.sqlite", als hier beschrieben?
Mit MySQL habe ich schon einige Erfahrungen, nun hätte ich auch gerne Kenntnisse in SQLite.
Kommentar