Hallo zusammen,
ich besch�ftige mich gerade ein wenig mit SQLite(3) in Verbindung mit PHP.
Hab auf meinem XAMPP angefangen eine Klasse zu schreiben, die auf der SQLite3 Klasse basiert.
Dummerweise ist mir jetzt erst aufgefallen, dass auf vielen Servern SQLite3 nur als PDO l�uft, weshalb
leider nicht �berall funktioniert.PHP-Code:#vereinfacht....
class test extends SQLite3 {
function __construct($database) {
$this->open($database)
}
}
Ich habe mit PDO leider keine Erfahrung.
Kann ich �berhaupt einen aufruf ala
machen? Oder muss ich das so aufrufenPHP-Code:class test extends PDO('sqlite:yourdatabase.db') {
...
}
Ich h�tte kein Problem damit zwei klassen zu schreiben, aber ich m�chte dem User nicht unbedingt zumuten selber nachzugucken in welchem Modus SQLite3 l�uft und das jeweilige Package selber ausw�hlen zu m�ssen.PHP-Code:class test {
function __consturct($database){
$foo = new PDO('sqlite:yourdatabase.db');
}
}
Und nochmal als konkrete Frage formuliert:
"Gibt es eine Möglichkeit a) herauszufinden in welchem Modus SQLite3 läuft und b) falls das geht, ich es vermeiden kann meine komplette Klasse nach $this->SQLite aufrufen zu durchforsten und abzuändern. Weil ich vorher innerhalb der Klasse eine neue PDO-Instanz und somit eine neue Variable aufrufen muss und somit die Vererbung in Kinderklassen u.U. im A.... ist...
W�re f�r jede Hilfe dankbar.
Gr��e
![]()
Geändert von nerdlikeyou (27.12.2011 um 00:31 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)