O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required