Versi yang kita pakai adalah SQLite versi 3.
Untuk koneksinya ke database SQLite menggunakan PDO (PHP Data Objects interface).
Database ( SQLite )
nama dabatase yang kita pakai adalah produk.db dan tabel yang kita olah adalah tabel book. Script SQLitenya adalah sbb:
Koneksi Database ( PHP )BEGIN TRANSACTION; CREATE TABLE book(kdbook integer primary key , title varchar,price integer, writer varchar); INSERT INTO "book" VALUES(2,'Belajar PHP',30000,'Adrian saputra '); INSERT INTO "book" VALUES(3,'Belajar MySQL',40000,'Komang wiyasa '); COMMIT;
Cara menambah/edit data (INSERT)$dir = 'sqlite:db/produk.db'; $db = new PDO($dir) or die("cannot open the database");
/* operasi tambah atau edit? */ if($aksi == 'tambah') { $sql = "INSERT INTO book(title,price,writer) VALUES('$title','$price','$writer')"; }else if($aksi == 'edit') { $sql = "update book set title='$title',price='$price', writer='$writer' where kdbook='$id'"; } $result = $db -> exec($sql);Perintah utama dari kode tersebut adalah
$result = $db -> exec($sql);
Cara menampilkan data SELECT
$query="SELECT * from book "; $result=$db->query($query); $no=1; //proses menampilkan data foreach($result as $baris){ ?> <tr><td><? echo $no ?></td> <td><b><? echo $baris['title'];?><b></td> <td><b><? echo $baris['writer'];?><b></td> <td><? echo $baris['price']?></td> <td></tr>Cara menghapus data
$id = $_GET['id']; $sql = "delete from book where kdbook='$id' "; $db->exec($sql);
Ref:
http://www.candra.web.id/
https://www.php.net/docs.php