Belajar Database dan PHP : Cara Mudah Membuat Database dan Tabel Baru SQLite

409

Halo sobat, pada kesempatan kali ini kembali penulis menghadirkan tutorial singkat terkait Database dan PHP yaitu tentang cara mudah membuat database baru dan tabel baru SQLite.

Apa itu database SQLite?

Dikutip dari halaman id.wikipedia.org, SQLite merupakan sebuah sistem manajemen basis data relasional yang bersifat ACID-compliant dan memiliki ukuran yang relatif kecil. Tidak seperti halnya client-server umumnya, SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai… Hmm,,penjelasan yang cukup membingungkan 🙁

Intinya, SQLite begitu powerfull digunakan pada aplikasi yang relatif kecil. Contoh aplikasi yang menggunakan database SQLite salah satunya adalah pada aplikasi captcha, kita semua tau kan apa itu captcha? 🙂

Baiklah, dari kita mengulas intro yang terlalu panjang dan membingungkan, marilah kita liat langkah demi langkah dalam membuat database baru dan tabel baru dalam SQLite menggunakan PHP

Langkah Pertama: Cek server yang akan kita gunakan apakah support PDO (PHP Data Object) atau tidak? caranya dengan menuliskan kode PHP phpinfo() seperti berikut:

<?php  phpinfo(); ?>

Scroll ke bagian bawah, jika pada langkah pertama tersebut terlihat gambar seperti di bawah ini, itu artinya server anda sudah support dengan PDO

sqlite-php-1

Jika belum, anda dapat melakukan setting di php.ini dan buang titik-koma (;) pada bagian extension=php_pdo_sqlite.dll

Langkah Kedua : buat database baru jika belum tersedia, menggunakan skrip PHP:

<?php  //Opens a SQLite database and create the database if it does not exist  $dir = ‘sqlite:mysqlitedb.sqlite’;  $db = new PDO($dir) or die(“cannot open the database”); ?>

Pada langkah ini akan dibuat database baru mysqlitedb jika database tersebut belum tersedia. Letak file database sejajar dengan file skrip php tersebut (terletak dalam folder yang sama)

Langkah Ketiga : buat tabel baru jika belum tersedia, menggunakan skrip PHP:

<?php  //Create TABLE foo if it does not exist  $query =“CREATE TABLE IF NOT EXISTS foo (bar varchar(10))”;    //atau UNTUK PDO bisa juga menggunakan query:  //$query =”CREATE TABLE foo (bar varchar(10))”;    //Eksekusi query  $db->query($query); ?>

SELESAI, kita sudah mempunyai database mysqlitedb.sqlite yang berisi tabel foo

Langkah selanjutnya adalah kita membuat aplikasi menggunakan database dan tabel tersebut, berikut contoh implementasinya:

<?php  //Opens a SQLite database and create the database if it does not exist  $dir = ‘sqlite:mysqlitedb.sqlite’;  $db = new PDO($dir) or die(“cannot open the database”);    //Create TABLE foo if it does not exist  $query =“CREATE TABLE IF NOT EXISTS foo (bar varchar(10))”;  $db->query($query);    //INSERT  $query2 =“INSERT INTO foo VALUES (‘fnord’)”;  $db->query($query2);    //SELECT  $query3 =“SELECT * FROM foo”;  foreach ($db->query($query3) as $row){   echo $row[0];   echo “<br />”;  } ?>

Demikian artikel singkat mengenai Belajar Database dan PHP : Cara Mudah Membuat Database dan Tabel Baru SQLite, nantikan artikel yang lainnya…

–SELAMAT MENCOBA–

  • gan cara biar tampilan home blog bisa seperti yang agan gimana.. tampilan blog saya ngak teratur

    • untuk tampilan silahkan utak-atik CSS (stysheet) nya gan 🙂 . Agar lebih mudah dalam hal design website coba agan lirik tutorial singkat terkait bootstrap mudah2an bisa membantu..