Kategorien

Suchen


Aktuelle Artikel

Archiv


« | Startseite | »

SQLite: Datenbank erstellen, Tabellen erstellen, Daten einfügen & Daten abfragen

Jockel | 13.07.2010

Um eine kurze Einführung in die SQLite Datenbank zu bekommen, hilft Ihnen folgendes PHP-Script:

Das Beispiel zeigt Ihnen, wie Sie zuerst eine Datenbankverbindung aufbauen (dadurch automatisch auch die Datenbankdatei erstellen) und anschließend zwei Tabellen erstellen. Danach wird jeweils ein Datensatz in eine Tabelle eingefügt und im letzten Schritt wieder zusammen ausgelesen (joind).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
// Datenbank anlegen (Dateiname: "test.dat")
$db = sqlite_open("test.dat", 0660, $error);
 
// Die Tabellen anlegen: "kunde" und "domain"
sqlite_query($db, 'CREATE TABLE kunde (id integer PRIMARY KEY, code varchar(10))');
sqlite_query($db, 'CREATE TABLE domain (id integer, kunde integer, name varchar(10))');
 
// Datensätze einfügen
sqlite_query($db, "INSERT INTO kunde (code) VALUES ('fnord')");
sqlite_query($db, "INSERT INTO domain (id,kunde,name) VALUES (1, 1, 'www.webseite.de')");
 
// Daten verbinden und abfragen
$res = sqlite_query($db, 'select * from kunde k left join domain d on d.kunde = k.id');
$res = sqlite_fetch_all($res, SQLITE_ASSOC);
 
// Ergebnis anzeigen
print_r($res);
?>

In unserem Beispiel hat die Datenbank den Dateinamen “test.dat”. In der Wahl des Dateinamens sind Sie nur an die Restriktionen Ihres Betriebssystems gebunden. Häufig wird jedoch auch der Suffix “.sqlite” genutzt. (Suffix = Dateiendung)

Um die auf Ihrem System aktuell genutzte Version von SQLite auszulesen, nutzen Sie folgenden Befehl:

echo sqlite_libversion();

Wenn Sie die derzeit eingestellte Codierung herausfinden möchten:

echo sqlite_libencoding();

Kategorie: Allgemeines, Anleitungen, php | Keine Kommentare »

Kommentare