Show
Ringkasan. dalam tutorial ini, kami akan menunjukkan cara membuat koneksi ke database SQLite dari PHP menggunakan PDO PHP menyertakan ekstensi SQLite secara default sehingga Anda tidak perlu melakukan konfigurasi apa pun untuk membuatnya berfungsi dengan SQLite Setup struktur proyek PHP dengan ComposerPertama, buat folder proyek bernama 0 dan nama subfolder lainnya 1. Folder 1 digunakan untuk menyimpan semua kelas yang berhubungan dengan logika aplikasi dan database Selanjutnya, buat file _3 baru dengan kode berikut _ Jika Anda tidak terbiasa dengan Komposer, Anda dapat memeriksanya di sini. Di PHP, kami menggunakan komposer sebagai alat untuk manajemen ketergantungan. Komposer memungkinkan Anda mendeklarasikan perpustakaan di proyek kami dan mengelola pembaruan secara otomatis Di file komposer, Anda memetakan ruang nama _4 dengan folder 5 Kemudian, buat nama subfolder lain 6 untuk menyimpan file database SQLite Setelah itu, buka alat perintah, arahkan ke 0, dan ketik perintah berikut
Pesan berikut akan ditampilkan
Selain itu, Composer membuat folder baru bernama 8 seperti yang ditunjukkan pada tangkapan layar berikut Terakhir, buat file bernama _9 di folder root dan tambahkan kode berikut
Mulai sekarang, jika Anda ingin menggunakan classé apa pun di folder 1, Anda cukup mendeklarasikan dan menggunakannya Membuat koneksi database ke database SQLitePertama, buat file baru _1 di dalam folder 1 dan tambahkan kelas baru bernama 3 sebagai berikut
Konstanta _4 digunakan untuk menyimpan path ke file database sqlite yang berada di folder 6 Kedua, buat file 6 baru dan tambahkan kelas 7 sebagai berikut
Untuk membuat koneksi database ke database SQLite, Anda perlu membuat instance baru dari kelas 8 dan meneruskan string koneksi ke konstruktor objek 8 Misalkan file database SQLite ada di folder 6, Anda menggunakan string koneksi berikut
Karena Anda menyimpan jalur ke file database sqlite di kelas 3, Anda cukup menggunakannya untuk membuat string koneksi Perhatikan bahwa ketika PHP terhubung ke database SQLite yang tidak ada, PHP akan membuat file database SQLite baru _2 digunakan untuk menyimpan instance dari objek 8. Dalam metode _4, Anda memeriksa apakah koneksi database telah dibuat. Jika tidak, Anda membuat instance baru dari objek PDO, jika tidak, Anda mengembalikan objek PDO Setelah semua kelas berada di tempatnya, Anda menggunakan perintah berikut untuk membuat file muat otomatis
Untuk membuat koneksi ke database SQLite, Anda menggunakan kode berikut di file 9
Jika Anda memeriksa folder 6, Anda akan melihat file dengan nama 7 dibuat. Saat Anda membuat instance baru dari PDO, PDOException akan selalu muncul jika koneksi gagal Untuk menangani pengecualian, Anda dapat menggunakan blok ________13______8 sebagai berikut
Dalam tutorial ini, Anda telah mempelajari cara menyiapkan struktur proyek PHP dan membuat koneksi database ke database SQLite Bagaimana cara menggunakan database SQLite di PHP?Dalam bab ini, Anda akan mempelajari cara menggunakan SQLite dalam program PHP. . Instalasi. Ekstensi SQLite3 diaktifkan secara default pada PHP 5. 3. . API Antarmuka PHP. . Terhubung ke Basis Data. . Buat Tabel. . Operasi MASUKKAN. . Operasi PILIH. . Operasi PEMBARUAN. . Operasi HAPUS Bagaimana cara membuat basis data SQLite?Untuk membuat database baru di SQLite, Anda perlu menentukan database saat membuka SQLite, atau membuka file yang ada menggunakan. buka . Anda dapat menggunakan. perintah database untuk melihat daftar database yang ada.
Bisakah PHP bekerja dengan SQLite?PHP menyediakan dua ekstensi SQLite secara default sejak versi 5. 0 . Ekstensi SQLite terbaru dikenal sebagai ekstensi sqlite3 yang termasuk dalam PHP 5. 3+. Ekstensi sqlite3 menyediakan antarmuka untuk mengakses SQLite 3. sqlite3 menyertakan antarmuka kelas ke perintah SQL.
Bagaimana cara membuka database SQLite di PHP?Untuk membuat koneksi database ke database SQLite, Anda perlu membuat instance baru dari kelas PDO dan meneruskan string koneksi ke konstruktor objek PDO. Because you store the path to the sqlite database file in the Config class, you just simply use it to construct the connection string. |