Cara menggunakan sqlite dengan PHP

Sqlite3 adalah relational database yang berbentuk dalam sebuah file portable. Beberapa code berikut menunjukkan seperti apa penggunaan sqlite dengan PHP.

Koneksi dengan database

Dalam kasus ini kita menggunakan PDO untuk koneksi dengan sqlite. Dan kita pastikan dulu PHP kita support dengan sqlite. Untuk xampp yang terinstall dalam windows, kita pastikan settingan pada php.ini bahwa sqlite sudah aktif.

extension=php_pdo_sqlite.dll

Setelah itu, pada file php, kita buat koneksi dengan file sqlite:

Create/open database

// Create or open a database file
$db = new PDO('sqlite:myDatabase.sqlite3');

Close database

// Close db connection whenever you are done by setting it to null
$db = null;

Operasi query

Create Table

// Creating a table
$db->exec(
"CREATE TABLE IF NOT EXISTS myTable (
    id INTEGER PRIMARY KEY AUTOINCREMENT, 
    title TEXT, 
    body TEXT)"
);

Drop Table

// Drop a table
$drop = "DROP TABLE uselessTable";
$db->exec($drop);

Insert

$statement = $db->prepare("INSERT INTO mytable (myvalue) VALUES(?)");

$statement->execute(array("hello"));
$statement->execute(array("world"));

Read

$results = $db->query('SELECT * FROM myTable');
foreach ($results as $result) {
    print $result['id'];
}

Update

$update = "UPDATE myTable SET value = 'ini value' WHERE id = 5";
$db->exec($update);

Delete

$delete = "DELETE FROM myTable WHERE id = 5";
$db->exec($delete);

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *