includes/system/db.class.php

Class untuk menggunakan MySQL database dalam framework, anda tidak perlu memanggil class ini karena sudah dipanggil secara otomatis oleh framework dan di masukkan kedalam variable global $db, $db1, $db2... tergantung penentuan jumlah Array pada variable $_DB dalam file config.php di DocRoot. Lihat halaman depan untuk cara penggunaan nya

bbcSQL

class untuk database MySQL

bbcSQL::set_time

Menentukan default time zone agar semua function NOW() sesuai degan ketentuan yang sudah ada pada file config di PHP

bbcSQL::set_cache

menentukan di directory mana semua cache MySQL Query akan disimpan

bbcSQL::Execute

untuk mengeksekusi MySQL Query

bbcSQL::Insert

untuk meng-insert / memasukkan data baru ke dalam database table menggunakan Array yang sudah ditentukan dengan keys dari Array adalah nama fields dari database table

bbcSQL::Update

untuk meng-update database table menggunakan Array yang sudah ditentukan dengan keys dari Array adalah nama fields dari database table

bbcSQL::Insert_ID

mengambil nilai ID terakhir yang dihasil kan dari query terakhir, dan query terakhir tersebut harus berupa "INSERT INTO"

bbcSQL::Affected_rows

menghitung jumlah row yang terkena dampak (seperti terubah/terhapus) dari query terakhir

bbcSQL::RecordCount

menghitung jumlah row yang dihasilkan dari dari query terakhir

bbcSQL::getOne

mengambil value dari satu kolom dari query MySQL, jika banyak kolom yang di select maka yang diambil adalah kolom pertama

bbcSQL::cacheGetOne

seperti getOne hanya saja menggunakan cache

bbcSQL::getRow

mengambil value dari satu baris dari query MySQL, jika banyak row yang di select maka yang diambil adalah row/baris pertama

bbcSQL::cacheGetRow

seperti getRow hanya saja menggunakan cache

bbcSQL::getCol

mengambil value dari satu kolom atau kolom pertama di semua baris

bbcSQL::cacheGetCol

seperti getCol hanya saja menggunakan cache

bbcSQL::getAssoc

mengambil value dan menjadikan nya array dengan kolom pertama sebagai index key array dan kolom kedua sebagai value. dan jika yang di select lebih dari 2 kolom maka kolom 2 dan seterusnya menjadi value sehinga nilainya menjadi array

bbcSQL::cacheGetAssoc

seperti getAssoc hanya saja menggunakan cache

bbcSQL::getAll

mengambil semua value yang ada pada database table dengan me-returnkan sebagai Array

bbcSQL::cacheGetAll

seperti getAll hanya saja menggunakan cache

bbcSQL::cache_clean

untuk menghapus file cache

pr

untuk menampilkan value dari variable baik berupa String, Array, Object dst.