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(); ?>
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(); ?>
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!