Heim > Backend-Entwicklung > PHP-Tutorial > Implementieren Sie Dateneinfügungs- und Aktualisierungsvorgänge mit PHP und SQLite

Implementieren Sie Dateneinfügungs- und Aktualisierungsvorgänge mit PHP und SQLite

王林
Freigeben: 2023-07-29 12:16:01
Original
1588 Leute haben es durchsucht

Verwenden Sie PHP und SQLite, um Dateneinfügungs- und Aktualisierungsvorgänge zu implementieren.

SQLite ist eine leichte eingebettete Datenbank-Engine, die häufig in mobilen Anwendungen und kleinen Projekten verwendet wird. Es ist einfach zu bedienen, effizient, stabil und plattformübergreifend und damit die erste Wahl für PHP-Entwickler. In diesem Artikel erfahren Sie, wie Sie mit PHP und SQLite Dateneinfügungs- und -aktualisierungsvorgänge durchführen.

Zunächst müssen wir sicherstellen, dass die PHP- und SQLite-Erweiterungen installiert sind. Als nächstes erstellen wir eine SQLite-Datenbankdatei „database.db“ und erstellen darin eine Datentabelle mit dem Namen „users“. Die Tabelle „Benutzer“ enthält die Felder „ID“, „Name“ und „E-Mail“.

<?php
// 连接到SQLite数据库
$db = new SQLite3('database.db');

// 创建users表
$db->exec('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT)');

// 插入数据
$name = 'John Doe';
$email = 'john@example.com';

$db->exec("INSERT INTO users (name, email) VALUES ('$name', '$email')");

// 更新数据
$id = 1;
$newName = 'Jane Smith';

$db->exec("UPDATE users SET name = '$newName' WHERE id = '$id'");

// 关闭数据库连接
$db->close();
?>
Nach dem Login kopieren

Im obigen Code erstellen wir zunächst ein SQLite3-Objekt und verbinden es mit der Datenbankdatei. Als nächstes verwenden wir die Methode exec(), um eine SQL-Anweisung auszuführen, um eine Tabelle mit dem Namen „users“ zu erstellen (falls die Tabelle nicht existiert). Dann haben wir ein Datenelement eingefügt und die Werte „Name“ und „E-Mail“ angegeben. Schließlich verwenden wir die UPDATE-Anweisung, um den Wert des Felds „name“ des Datensatzes mit der ID 1 auf „Jane Smith“ zu aktualisieren.

Nachdem wir den obigen Code ausgeführt haben, können wir mit der Select-Anweisung von SQLite3 prüfen, ob die Daten in der Tabelle erfolgreich aktualisiert wurden.

<?php
// 连接到SQLite数据库
$db = new SQLite3('database.db');

// 查询数据
$result = $db->query('SELECT * FROM users');

while ($row = $result->fetchArray()) {
    echo $row['id'] . ' ' . $row['name'] . ' ' . $row['email'] . '<br>';
}

// 关闭数据库连接
$db->close();
?>
Nach dem Login kopieren

Im obigen Code stellen wir erneut eine Verbindung zur Datenbank her und verwenden die query()-Methode, um eine SELECT-Anweisung auszuführen, um Daten aus der Tabelle „users“ abzurufen. Dann haben wir die Methode fetchArray() verwendet, um die Abfrageergebnisse zu durchlaufen und die Werte der Felder „id“, „name“ und „email“ jedes Datensatzes auf der Seite auszugeben.

Durch die obigen Beispiele haben wir gelernt, wie man PHP und SQLite verwendet, um Dateneinfügungs- und Aktualisierungsvorgänge zu implementieren. Die Verwendung von SQLite als Datenbank-Engine kann uns dabei helfen, Daten in kleinen Projekten schnell zu erstellen und zu verwalten. Mit diesem Grundwissen können Sie es flexibel in der tatsächlichen Entwicklung einsetzen.

Das obige ist der detaillierte Inhalt vonImplementieren Sie Dateneinfügungs- und Aktualisierungsvorgänge mit PHP und SQLite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage