Datenbankklasse - Pidatabase einfach klasse

Sie sind hier:|Home|Datenbankklasse

PiDatabase - unsere Datenbankklasse

Um höchste Performance und ideale Bedingungen bei der Verwendung von Mysql für das System zu erhalten, haben wir uns vor einiger Zeit entschieden die Datenbank - Aktionen mit einer eigenen Datenbankklasse zu regeln.

Zugleich sicherte es uns Unabhängigkeit von anderen Projekten zu, ein nicht unwesentlicher Faktor, da viele spezielle Projekte die sich nur mit dem Handling von Mysql über PHP beschäftigen in der Zwischenzeit offenbar abgelaufen sind und daher nicht mehr den aktuellen Anforderungen auch neuester Versionen entspricht.

Entstanden ist die Klasse PiDatabase , die klein kompakt und dennoch sehr universell ist und neben den üblichen Dingen auch Backup, Restore, Repair oder Optimizing beherrscht so wie einiges mehr.

Ein wesentlicher Vorteil ist z.B. die direkte Zuweisung von Abfrageergebnissen an die Templateengine ohne jeglichen Umweg - das ist etwas was nur wenige Klassen beherrschen.

PiDatabase ist so gut, das die Klasse bei Mysql selbst referenziert ist.

Ab der Version 1.0 S wird die Datenbankklasse PiDatabaseS mitgliefert.

Diese ist für die Verwendung von Sqlite als ergänzende Datenbank im Zusammenhang mit Plugins gedacht.

Die Funktionsaufrufe sind identisch mit denen von PiDatabase für Mysql.
Die Klasse basiert auf pdo_sqlite und Sqlite 3.

Bei der Verwendung sind lediglich die besonderen SQL Anforderungen und die speziellen Fähigkeiten von Sqlite zu berücksichtigen.

Sqlite wird nicht für die eigentliche CMS verwendet.