Rumah pembangunan bahagian belakang tutorial php Cara menggunakan fungsi SQLite dalam PHP

Cara menggunakan fungsi SQLite dalam PHP

May 18, 2023 pm 01:51 PM
php fungsi sqlite

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!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

See all articles