Membuat database sqlite di php

To enable CURL and SQLITE3 on Windows with PHP 7.4 edit httpd.conf and php.ini as below:

httpd.conf:

# load php.ini from chosen directory
PHPIniDir "${SRVROOT}/php"
# load PHP 7.4 on Windows
LoadModule php7_module "${SRVROOT}/php/php7apache2_4.dll"
# load CURL on Windows
LoadFile "${SRVROOT}/php/libssh2.dll"
# load SQLITE3 on Windows
LoadFile "${SRVROOT}/php/libsqlite3.dll"

php.ini:

extension=curl
extension=pdo_sqlite
extension=sqlite3

Now CURL and SQLITE3 are enabled and working fine on Windows on PHP 7.4.

$encryption_key and all encryption features will be enabled only if the SQLite encryption module is installed. It's a proprietary, costly module. So if it's not present, supplying an encryption key will have absolutely no effect.

If you plan to have concurrent access to a SQLITE3 database, it is advised to change the default SQLite3::busyTimeout value [set to zero by default]. Otherwise, you may get a "database locked" error while writing to the database.

With the timeout set to a non zero value, a write attempt to a locked database will wait for the lock to be released [within the timeout] before sending an error.

Note that the default value was set to 60 seconds on SQLITE2.

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 Composer

Pertama, buat folder proyek bernama  

composer update

0 dan nama subfolder lainnya

composer update

1. Folder

composer update

1 digunakan untuk menyimpan semua kelas yang berhubungan dengan logika aplikasi dan database

Selanjutnya, buat file

composer update

_3 baru dengan kode berikut

{ "autoload": { "psr-4": { "App\\": "app/" } } }

Code language: JavaScript [javascript]
_

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

composer update

_4 dengan folder

composer update

5

Kemudian, buat nama subfolder lain

composer update

6 untuk menyimpan file database SQLite

Setelah itu, buka alat perintah, arahkan ke

composer update

0, dan ketik perintah berikut

composer update

Pesan berikut akan ditampilkan

>composer update Loading composer repositories with package information Updating dependencies [including require-dev] Nothing to install or update Generating autoload files

Code language: Shell Session [shell]

Selain itu, Composer membuat folder baru bernama

composer update

8 seperti yang ditunjukkan pada tangkapan layar berikut

Terakhir, buat file bernama

composer update

_9 di folder root dan tambahkan kode berikut

Bài mới nhất

Chủ Đề