Rumah > pembangunan bahagian belakang > tutorial php > Laksanakan operasi pemasukan dan kemas kini data menggunakan PHP dan SQLite

Laksanakan operasi pemasukan dan kemas kini data menggunakan PHP dan SQLite

王林
Lepaskan: 2023-07-29 12:16:01
asal
1584 orang telah melayarinya

Gunakan PHP dan SQLite untuk melaksanakan operasi pemasukan dan kemas kini data

SQLite ialah enjin pangkalan data terbenam ringan yang digunakan secara meluas dalam aplikasi mudah alih dan projek kecil. Ia mudah digunakan, cekap, stabil dan merentas platform, menjadikannya pilihan pertama untuk pembangun PHP. Dalam artikel ini, kita akan mempelajari cara melaksanakan operasi pemasukan dan kemas kini data menggunakan PHP dan SQLite.

Pertama, kita perlu memastikan sambungan PHP dan SQLite telah dipasang. Seterusnya, kami mencipta fail pangkalan data SQLite database.db dan mencipta jadual data bernama "pengguna" di dalamnya. Jadual "pengguna" akan mengandungi medan "id", "nama" dan "e-mel".

<?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();
?>
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mencipta objek SQLite3 dan menyambungkannya ke fail pangkalan data. Seterusnya, kami menggunakan kaedah exec() untuk melaksanakan pernyataan SQL untuk mencipta jadual bernama "pengguna" (jika jadual itu tidak wujud). Kemudian, kami memasukkan sekeping data, menyatakan nilai "nama" dan "e-mel". Akhir sekali, kami menggunakan kenyataan UPDATE untuk mengemas kini nilai medan "nama" rekod dengan id 1 kepada "Jane Smith".

Selepas melaksanakan kod di atas, kita boleh menggunakan penyataan pilih SQLite3 untuk menyemak sama ada data dalam jadual telah berjaya dikemas kini.

<?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();
?>
Salin selepas log masuk

Dalam kod di atas, kami menyambung ke pangkalan data sekali lagi dan menggunakan kaedah query() untuk melaksanakan pernyataan SELECT untuk mendapatkan data daripada jadual "pengguna". Kemudian, kami menggunakan kaedah fetchArray() untuk mengulangi hasil pertanyaan dan mengeluarkan nilai medan "id", "nama" dan "e-mel" bagi setiap rekod ke halaman.

Melalui contoh di atas, kami mempelajari cara menggunakan PHP dan SQLite untuk melaksanakan operasi pemasukan dan kemas kini data. Menggunakan SQLite sebagai enjin pangkalan data boleh membantu kami membina dan mengurus data dengan cepat dalam projek kecil. Dengan pengetahuan asas ini, anda boleh menggunakannya secara fleksibel dalam pembangunan sebenar.

Atas ialah kandungan terperinci Laksanakan operasi pemasukan dan kemas kini data menggunakan PHP dan SQLite. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan