Promo Member Baru 40%! Program Full Stack Membership! Hanya 3 Hari! Klaim Promo
Lebih terarah belajar coding melalui Kelas Online dan Interactive Coding Lihat Materi Belajar

Menggunakan Query Select SQLite3 di PHP

Ditulis oleh Muhammad Arslan, dipublikasi pada 15 Oct 2017 dalam kategori Tutorial
Menggunakan Query Select SQLite3 di PHP - CodePolitan.com

Setelah berhasil menambahkan data ke tabel, kita dapat lakukan query seperti select dengan menggunakan metod query() ke SQLite3.

Google Perkenalkan Firestore, Database NoSQL Baru

Berikut adalah contoh souce code untuk select data dari 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
      SELECT * FROM MAHASISWA;
EOF;

$ret = $db->query($sql);
if(!$ret){
  echo $db->lastErrorMsg();
} else {
    while ($row = $ret->fetchArray()) {
        print_r($row);
    }
}

$sql =<<<EOF
      SELECT * FROM MAHASISWA WHERE NAMA="Sukro";
EOF;

$ret = $db->querySingle($sql, true);
if(!$ret){
  echo $db->lastErrorMsg();
} else {
    print_r($ret);
}

Bila kita jalankan script diatas maka akan muncul output berikut:

$ php select-query-sqlite3.php
Open database success...
/Users/ridwanbejo/Documents/ridwanbejo/Projects/ridwanbejo/php/scratch/mydb.db
Array
(
    [0] => 1
    [ID] => 1
    [1] => Kroto
    [NAMA] => Kroto
    [2] => 0901123
    [NIM] => 0901123
    [3] => Ilmu Komputer
    [JURUSAN] => Ilmu Komputer
    [4] => FPMIPA
    [FAKULTAS] => FPMIPA
)
Array
(
    [0] => 2
    [ID] => 2
    [1] => Sukro
    [NAMA] => Sukro
    [2] => 0901124
    [NIM] => 0901124
    [3] => Ilmu Komputer
    [JURUSAN] => Ilmu Komputer
    [4] => FPMIPA
    [FAKULTAS] => FPMIPA
)
Array
(
    [0] => 3
    [ID] => 3
    [1] => Combro
    [NAMA] => Combro
    [2] => 0901223
    [NIM] => 0901223
    [3] => Pendidikan Ilmu Komputer
    [JURUSAN] => Pendidikan Ilmu Komputer
    [4] => FPMIPA
    [FAKULTAS] => FPMIPA
)
Array
(
    [ID] => 2
    [NAMA] => Sukro
    [NIM] => 0901124
    [JURUSAN] => Ilmu Komputer
    [FAKULTAS] => FPMIPA
)

background

Gabung CodePolitan Membership

Ingin belajar coding secara online dengan lebih terarah? Gabung sekarang dalam program Premium Membership di CodePolitan. Dapatkan ratusan modul belajar pemrograman premium dalam beragam format dengan materi silabus lengkap dan tersusun rapi dari awal hingga mahir.

LIHAT MATERI BELAJAR GABUNG MEMBERSHIP