Cara menggunakan fungsi SQLite dalam PHP

WBOY
Lepaskan: 2023-05-18 13:54:01
asal
2175 orang telah melayarinya

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.

  1. Buka pangkalan data SQLite

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

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.

  1. Buat jadual SQLite

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,
    ...
);
Salin selepas log masuk

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

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.

  1. Kueri data jadual SQLite

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/>";
}
Salin selepas log masuk

Dalam kod sampel di atas, kami menggunakan pernyataan SELECT untuk menanyakan jadual pengguna dan mengeluarkan data yang ditanya ke halaman web.

  1. Sisipkan data pangkalan data SQLite

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

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.

  1. Ubah suai data pangkalan data SQLite

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

Dalam kod contoh di atas , Kami menggunakan kenyataan KEMASKINI untuk mengubah suai nilai e-mel pengguna rekod dengan ID 1 dalam jadual pengguna.

  1. Padam data pangkalan data SQLite

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

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!