Heim >Backend-Entwicklung >PHP-Problem >So schließen Sie PHP SQLite

So schließen Sie PHP SQLite

藏色散人
藏色散人Original
2021-07-19 10:20:592927Durchsuche

So schließen Sie PHP SQLite: 1. Erstellen Sie eine neue Tabelle mit dem Namen mytable; 3. Fügen Sie Daten in mytable ein. 4. Schließen Sie die newdb-Datenbank über „sqlite_close($db);“.

So schließen Sie PHP SQLite

Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer

Wie schließe ich PHP SQLite?

SQLite-Datenbankkonfiguration

Nachdem die SQLite-Datenbank installiert ist, müssen wir nur das „;“ vor „extension=php_pdo_sqlite.dll“ in php.ini löschen.

1. Öffnen Sie php.ini

2. Aktivieren Sie die Erweiterung extension=php_sqlite.dll (wenn Sie die PDO-Verbindung unterstützen müssen, müssen Sie auch die Erweiterung extension=php_pdo_sqlite.dll aktivieren)

3

Wird häufig in der SQLite-Funktion verwendet

Datenbankvorgang öffnen oder erstellen: sqlite_open (String-Name der Zieldatenbank [, int Lese- und Schreibmodus für den Betrieb der Datenbank, String gibt die Fehlermeldung der Datenbank zurück]); // Bei Verwendung Diese Methode, wenn im ersten Parameter die angegebene Datenbank bereits vorhanden ist, wird sie automatisch erstellt. Der Standard-Lese-/Schreibmodus des zweiten Parameters ist 0666.

SQL-Anweisungsvorgang ausführen. sqlite_query (Ressource Datenbankverbindungshandle, Zeichenfolge SQL-Anweisung); //Ähnlich der mysql_query()-Methode in MySQL.

Die Gesamtzahl der Datensätze in der Statistiktabelle: sqlite_num_rows (Ressource, die nach der Ausführung der SQL-Anweisung zurückgegebene Datensatzressource) ; //Ähnlich der mysql_num_rows()-Methode in MySQL.

Daten-ID der letzten Operation: sqlite_last_insert_rowid (Ressourcendatenbank-Verbindungshandle); //Ähnlich der mysql_insert_id()-Methode in MySQL.

Gibt den Datensatzzeiger von zurück Das Abfrageergebnis: sqlite_fetch_array (Ressourcendatenbankverbindungshandle, Ressource führt die später zurückgegebene SQL-Anweisung aus) ähnelt der mysql_fetch_array()-Methode in MySQL

SQLite-Datenbankoperationsbeispiel

1. Erstellen Sie eine Datenbank mit dem Namen newdb

$db=sqlite_open("newdb.db") or die('创建或连接数据库失败!');

2. Erstellen Sie eine neue Tabelle mit dem Namen mytable in der newdb-Datenbank

sqlite_query($db,"CREATE TABLE mytable ( uid INT ( 11 ) NOT NULL PRIMARY KEY , uname VARCHAR ( 30 ) NOT NULL ) ") or die('新建表失败!');

3. Nehmen Sie alle Daten in der Tabelle heraus und zeigen Sie sie an $val=sqlite_query($db,"select * from mytable");

sqlite_query($db,"insert into mytable values (1,'Tom')") or die('添加数据失败!');

5. Schließen Sie die newdb-Datenbank

while($ru=sqlite_fetch_array($val)){
print_r($ru);
}
SQLite verfügt über ein Datenbankverwaltungstool ähnlich wie phpMyadmin

SQLiteManager verwaltet SQLite-Datenbanken

SQLite ist eine leichte dateibasierte Datenbank, die der relationalen ACID entspricht Datenbankverwaltungssystem. Es benötigt wenig Ressourcen und ist skalierbar.

Die Beziehung zwischen PHP und SQLite ist wie die Beziehung zwischen ASP und Access, und SQLite ist auch eine Dateityp-Datenbank Das Besondere an Dateidatenbanken ist, dass sie keine Datenbanken wie MySQL, MSSQL, Oracle usw. benötigen. Vor der Verwendung einer Dateidatenbank wie Access oder SQLite müssen Sie lediglich das entsprechende Erweiterungstreiberpaket herunterladen Legen Sie es dann im entsprechenden Erweiterungsverzeichnis ab und Sie können es mit ein wenig Konfiguration verwenden. Aktuelle Versionen von PHP5 und höher verfügen über integrierte SQLite-Datenbankerweiterungen. Sie müssen die Erweiterung nur in php.ini aktivieren, um sie direkt zu verwenden. Weitere Informationen finden Sie unter: SQLite-Datenbankkonfiguration in PHP5.

Es wird gesagt, dass das Quellcodepaket von SQLite weniger als 30.000 Codezeilen hat, was weniger als 300 KB entspricht. Seine „Leichtigkeit“ und „Effizienz“ kann man sich vorstellen

Der Unterschied zwischen SQLiteManager und phpMyAdmin:

SQLiteManager identifiziert Ihre Datenbank nicht automatisch wie phpMyAdmin. Bevor Sie SQLiteManager verwenden, müssen Sie den Pfad und Namen der Datenbank manuell konfigurieren.

SQLiteManager verwaltet den SQLite-Datenbankbetriebsprozess . Öffnen Sie den SQLiteManager, der mit der WAMP-Umgebung geliefert wird.

2 Geben Sie den Namen der zu verwaltenden Datenbank in das Namenseingabefeld auf der Startseite ein.

3 die Datenbankdatei und öffnen Sie sie

4. Geben Sie den absoluten Pfad der Datenbankdatei in „Meiner ist in D:/www/mydb.db“ ein (beachten Sie die Richtung des Schrägstrichs!)

5

Auf diese Weise kann SQLiteManager mit der neu erstellten Datenbank kommunizieren. Sobald die Verbindung hergestellt ist, können Sie nun Ihre SQLite-Datenbank in SQLiteManager wie phpMyAdmin verwalten.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo schließen Sie PHP SQLite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn