Dengan perkembangan teknologi Internet yang semakin meningkat, semakin banyak tapak web dan aplikasi memerlukan penyimpanan dan pengurusan data. Dalam hal ini, pangkalan data hubungan adalah alat yang sangat penting yang boleh membantu pembangun menyimpan dan mengurus data dalam format tetap. Pada masa ini, pangkalan data hubungan arus perdana termasuk MySQL, Oracle, SQL Server, PostgreSQL, dll. Walau bagaimanapun, untuk beberapa aplikasi ringan, menggunakan pangkalan data seperti MySQL agak terlalu berat, dan dalam kes ini pangkalan data yang lebih ringan diperlukan.
SQLite ialah pangkalan data ringan yang membolehkan pembangun membenamkan fungsi storan dan pengurusan data dengan mudah dalam aplikasi. Ia adalah sistem pangkalan data hubungan sumber terbuka yang merupakan pangkalan data yang didokumenkan sepenuhnya yang boleh dikendalikan tanpa sambungan rangkaian. Dalam PHP, kita boleh menggunakan fungsi SQLite untuk beroperasi pada pangkalan data SQLite. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan fungsi SQLite dalam PHP.
Pertama, kita perlu membuka pangkalan data SQLite supaya kita boleh beroperasi pada pangkalan data. Sangat mudah untuk membuka pangkalan data SQLite menggunakan PHP Anda hanya perlu memanggil fungsi sqlite_open dalam PHP yang digunakan khas untuk membuka pangkalan data SQLite. Fungsi sqlite_open mempunyai dua parameter Parameter pertama ialah nama pangkalan data SQLite, dan parameter kedua ialah parameter tetapan kebenaran. Penggunaan khusus adalah seperti berikut:
$db = sqlite_open("testDB.db", 0666, $error);
Dalam kod contoh di atas, kami membuka pangkalan data SQLite bernama testDB.db dan menetapkan kebenaran baca dan tulis (0666) untuknya. Jika pembukaan gagal, $error akan Simpan mesej ralat.
Mencipta jadual ialah operasi penting pangkalan data SQLite Walaupun pangkalan data SQLite lebih mudah daripada MySQL dan pangkalan data lain, kita masih perlu membuat a jadual untuk menyimpan data. Untuk operasi mencipta jadual, kita boleh menggunakan pernyataan SQL untuk beroperasi. Dalam SQLite, salah satu pernyataan SQL yang sangat asas untuk mencipta jadual ialah:
CREATE TABLE tableName ( column1Type column1Name, column2Type column2Name, ... );
Antaranya, tableName mewakili nama jadual, column1Type dan column2Type mewakili jenis lajur, dan column1Name dan column2Name ialah nama lajur. Berikut ialah kod contoh khusus:
$sql = " CREATE TABLE users ( user_id INTEGER PRIMARY KEY, user_name TEXT, user_email TEXT ); "; $result = sqlite_exec($db, $sql);
Dalam kod contoh di atas, kami mencipta jadual bernama pengguna Jadual mempunyai tiga lajur, iaitu user_id, user_name dan user_email Antaranya, user_id ditetapkan KUNCI UTAMA.
Data yang disimpan dalam jadual SQLite boleh disoal melalui penyata SQL Berikut ialah contoh data jadual pertanyaan:
$sql = "SELECT * FROM users"; $result = sqlite_query($db, $sql); while($row = sqlite_fetch_array($result)){ echo $row['user_name'] . "<br/>"; }
Dalam kod sampel di atas, kami menggunakan pernyataan SELECT untuk menanyakan jadual pengguna dan mengeluarkan data yang ditanya ke halaman web.
Memasukkan data juga merupakan operasi yang sangat biasa dalam pangkalan data SQLite. Berikut ialah contoh memasukkan data:
$sql = "INSERT INTO users (user_name, user_email) VALUES ('Tom', 'tom@example.com')"; $result = sqlite_exec($db, $sql);
Dalam kod contoh di atas, kami memasukkan data baharu ke dalam jadual pengguna, dengan nama_pengguna ialah Tom dan e-mel pengguna ialah tom@example.com.
Mengubah suai data juga merupakan salah satu daripada operasi biasa:
$sql = "UPDATE users SET user_email = 'new@example.com' WHERE user_id = 1"; $result = sqlite_exec($db, $sql);
Dalam kod contoh di atas , Kami menggunakan kenyataan KEMASKINI untuk mengubah suai nilai e-mel pengguna rekod dengan ID 1 dalam jadual pengguna.
Memadam data juga merupakan operasi yang sangat biasa dalam pangkalan data SQLite. Berikut ialah contoh:
$sql = "DELETE FROM users WHERE user_name = 'Tom'"; $result = sqlite_exec($db, $sql);
Dalam kod contoh di atas, kami menggunakan pernyataan DELETE untuk memadam rekod yang nama_penggunanya ialah Tom dalam jadual pengguna.
Ringkasan:
Menggunakan fungsi SQLite dalam PHP untuk mengendalikan pangkalan data SQLite adalah sangat mudah dan mudah digunakan. Menggunakan SQLite membolehkan kami membangunkan beberapa aplikasi ringan dengan mudah tanpa memasang perisian pangkalan data hubungan yang kompleks. SQLite juga digunakan secara meluas dalam pembangunan mudah alih kerana ciri-cirinya yang ringan dan cekap. Saya harap artikel ini boleh membantu semua orang apabila menggunakan pangkalan data SQLite.
Atas ialah kandungan terperinci Cara menggunakan fungsi SQLite dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!