September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten eine relationale Datenbank nutzen, für die kein separater Serverprozess erforderlich ist.
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 ...