Sie haben zwei Möglichkeiten, das zu erreichen:
Schreiben Sie Ihre DDL-Anweisungen (CREATE TABLE ...) in eine .sql-Datei und führen Sie sie mit der sqlite-Befehlszeile aus (vorausgesetzt, Ihre CREATE TABLE-Anweisungen sind in einer Datei namens tabledef.sql):
%Vor%Du solltest definitiv PDO dafür verwenden:
%Vor%Wenn die Datenbank nicht existiert, wird sie erstellt. Sie benötigen jedoch Schreibzugriff auf das Verzeichnis, das die Datenbank enthält. Wenn Sie Schreibzugriff nur auf die Datenbankdatei zulassen, schlägt sqlite fehl, da auch eine Sperrdatei im selben Verzeichnis erstellt werden muss.
Jetzt, da Sie eine Verbindung haben, können Sie Ihre Sachen mit der Datenbank machen, zum Beispiel einige DDL-Anweisungen ausführen:
%Vor%Oder wenn Sie SQL-Anweisungen dynamisch generieren müssen, verwenden Sie vorbereitete Anweisungen:
%Vor%Dies ist nur ein kleiner Überblick, für weitere Informationen sollten Sie sich das PDO-Handbuch ansehen und die SQLite-Dokumentation .
Nun, um zu sehen, ob es installiert ist, überprüfen Sie phpinfo () und sehen Sie, ob die Treiber für sqlite installiert sind (suchen Sie die Liste nach "sqlite"), es wird sqlite und und sqlite 3 separat erwähnt. Ich denke, beide sind mit XAMPP vorinstalliert, also sollte es einfach funktionieren. Dann überprüfen Sie das PHP-Handbuch für SQLite-Funktionen , oder verwenden Sie die PDO-Wrapper. Google ist dein Freund.