Pengantar Sqlite
SQLite adalah basis data ringan, sistem manajemen database terkait yang sesuai dengan asam. Tujuan desainnya tertanam, dan telah digunakan dalam banyak produk tertanam. Ini menempati sumber daya yang sangat rendah. Di perangkat tertanam, mungkin hanya membutuhkan beberapa ratus K memori.
Ini dapat mendukung sistem operasi utama seperti Windows/Linux/Unix, dan juga dapat dikombinasikan dengan banyak bahasa pemrograman, seperti TCL, PHP, Java, C ++, .NET, dll., Serta antarmuka ODBC. Dibandingkan dengan MySQL dan PostgreSQL, dua sistem manajemen basis data yang terkenal di dunia terbuka, kecepatan pemrosesannya lebih cepat daripada mereka.
Gunakan PHP untuk menghubungkan SQLite untuk membuat tabel, dan menggunakan pernyataan insert dan pilih untuk mengoperasikan database SQLite.
Sebelum menggunakan SQLite, kita perlu memastikan bahwa konfigurasi SQLite dan PDO diaktifkan dalam php.ini
Buka file php.ini dan ketik ekstensi berikut:
Salinan kode adalah sebagai berikut:
ekstensi = php_pdo.dll
ekstensi = php_pdo_sqlite.dll
ekstensi = php_sqlite.dll
Perintah sqlite_open membuka file database.
Buat jika tidak ada file.
SQLite_Query dapat menjalankan pernyataan SQL.
Buat tabel dan masukkan data.
sqlite_unbuffered_query mengeluarkan pernyataan pilih.
Loop dan tampilkan hasilnya.
Tidak dapat membuka file basis data sementara untuk menyimpan tabel sementara
File basis data sementara yang menyimpan tabel sementara tidak dapat dibuka. Di lingkungan Windows, jika kesalahan di atas terjadi,
Harap gunakan putenv ("tmp = c:/temp"); untuk menentukan folder sementara.
Untuk detailnya, silakan lihat kodenya:
<? PHP // Direktori sementara ada di lingkungan Windows. Jika kesalahan di atas terjadi, silakan gunakan putenV ("tmp = c:/temp"); untuk menentukan folder sementara. // putenv ("tmp = c:/temp"); // buka database jika ($ db = sqlite_open ("test.db", 0666, $ sqliteError)) {// Buat tabel sqlite_query ($ db, "Buat pengguna tabel (ID integer kunci utama, nama teks);"); // masukkan pernyataan $ sql = "masukkan ke dalam nilai pengguna (null, 'name')"; // Jalankan pernyataan SQL $ res = sqlite_query ($ db, $ sql); // Pilih Pernyataan $ SQL = "Pilih * dari Pesanan Pengguna oleh ID DESC Limit 20"; // Jalankan pernyataan SQL $ res = sqlite_unbuffered_query ($ db, $ sql); // Tunjukkan hasilnya sementara ($ item = sqlite_fetch_array ($ res, sqlite_assoc)) {print "id:". $ Item ["id"]. "Name:". $ Item ["name"]; print "<br>";}; // tutup database sqlite_close ($ db); } else {print $ sqliteError;}?>Tutorial dan Contoh Operasi Database PHP+SQLite
<? php // atur waktu eksekusi maksimum skrip set_time_limit (0); // nama file basis data sqlite $ db_name = 'md5.db'; // buka database sqlite $ db = sqlite_open ($ db_name); // Penanganan Pengecualian if (! $ Db) {echo 'tidak dapat terhubung ke file sqlite:', $ db_name, '<br />'; } else {echo 'berhasil terhubung ke file sqlite:', $ db_name, '<br />'; } // Buat Tabel Data: MD5 Tabel Kata Sandi SQLite_Query ($ db, "Buat Tabel MD5 (S int (4) Kunci Primer, D Varchar (32))"); // Masukkan catatan $ S = 0; while ($ S <= 999999) {$ d = md5 ($ s); sqlite_query ($ db, "masukkan ke dalam nilai md5 ($ s, '{$ d}')"); $ S ++; } // Cari semua catatan $ result = sqlite_query ($ db, 'pilih * dari md5'); echo '<per>'; while ($ row = sqlite_fetch_array ($ hasil, sqlite_both)) {echo 'md5:', $ row ['d'], 'src:', $ row ['s'], '<br />'; } echo '</pr Pre>'; // tutup koneksi sqlite sqlite_close ($ db);?>PHP Reading SQLITE PENDAHULUAN
<? php // buka database sqlite // $ db = @sqlite_open ("mm.sqlite", 0666, $ error); // tidak didukung // $ db = pdo baru ('sqlite: mm.sqlite'); // penanganan pengecualian if (! $ Db) die ("koneksi sqlite gagal./n");//add database yang disebut foo //@sqlite_query ($ db," create table foo (bar varchar //@sqlite_query ($ db, "create Table foo (bar varchar (10)); Rekam //@sqlite_query ($ db, "masukkan ke dalam nilai foo ('fnord')"); // Cari semua catatan $ hasil = $ db-> query ('Pilih BottolEncryptusRname dari BottleTable4'); // Cetak Hasil yang Diperoleh Freach ($ Hasil sebagai $ ROW) {echo $ row [0];