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;
$dir = 'sqlite:db/produk.db';
$db = new PDO($dir) or die("cannot open the database");
Cara menambah/edit data (INSERT)/* 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