12.3 Eine SQLite-Datenbank verwenden

Problem

Sie möchten eine relationale Datenbank nutzen, für die kein separater Serverprozess erforderlich ist.

Lösung

Nutzen Sie SQLite. Dieses robuste und mächtige Datenbankprogramm wird mit PHP 5 ausgeliefert und benötigt keinen separaten Server. Eine SQLite-Datenbank ist einfach eine Datei. Listing 12.7 erzeugt eine SQLite-Datenbank, füllt sie mit einer Tabelle, wenn sie noch nicht besteht, und steckt dann einige Daten in die Tabelle.

<?php $db = new PDO('sqlite:/usr/local/zodiac'); // Die Tabelle erstellen und atomar füllen! $db->beginTransaction(); // Versuchen, einen Tabelle namens 'zodiac' zu finden. $q = $db->query("SELECT name FROM sqlite_master WHERE type = 'table'" . " AND name = 'zodiac'"); // Wenn die ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.