Update Data di Tabel SQLite3 di PHP

Muhammad Arslan 6 Oktober 2017

Update Data di Tabel SQLite3 di PHP

Masih menggunakan exec(), kita dapat lakukan pengubahan suatu data dengan menggunakan metod tersebut ke SQLite3.

Membuat dan Memuat SQLite3 di PHP

Berikut adalah contoh souce code untuk update data ke SQLite3 dengan PHP:

<?php

$db = new SQLite3('mydb.db');

if(!$db) {
  echo $db->lastErrorMsg();
} else {
  echo "Open database success...\n";
}


echo realpath("mydb.db")."\n";


$sql =<<<EOF
      UPDATE MAHASISWA SET NAMA="Misro" WHERE ID = 3;
EOF;

$ret = $db->exec($sql);
if(!$ret){
  echo $db->lastErrorMsg();
} else {
  echo "Update data is success...\n";
}

Bila kita jalankan script diatas maka akan muncul output berikut:

$ php update-data-sqlite3.php
Open database success...
/Users/ridwanbejo/Documents/ridwanbejo/Projects/ridwanbejo/php/scratch/mydb.db
Update data is success...

Sekarang mari kita periksa dengan konsol sqlite3:

$ sqlite3 mydb.db
SQLite version 3.14.0 2016-07-26 15:17:14
Enter ".help" for usage hints.
sqlite> SELECT * FROM MAHASISWA;
1|Kroto|0901123|Ilmu Komputer|FPMIPA
2|Sukro|0901124|Ilmu Komputer|FPMIPA
3|Misro|0901223|Pendidikan Ilmu Komputer|FPMIPA
sqlite>

Data pun berhasil diubah :D.