Download the PHP package kecik/database without Composer
On this page you can find all versions of the php package kecik/database. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package database
Kecik Database
Rekening Mandiri: 113-000-6944-858, Atas Nama: Dony Wahyu Isprananda
Merupakan pustaka/library yang dibuat khusus Framework Kecik, pustaka/library ini dibuat untuk mempermudah anda dalam menggunakan database kedalam project yang anda buat. Pustaka/Library ini, saat ini support untuk database mysql, oracle, postgresql, mongodb dan PDO.
Cara Installasi
file composer.json
Jalankan perintah
Settingan Untuk MySQL
Nilai settingan darive untuk database ini adalah mysqli
jadi pustaka/library ini tidak menggunakan dari mysql, tapi menggunakan driver mysqli.
Contoh:
Settingan Untuk PostgreSQL
Nilai settingan driver untuk database ini adalah pgsql
. Untuk PostgreSQL ada cara settingan yaitu:
Tanpa DSN
Contoh:
Dengan DSN
Contoh:
Settingan Untuk Oracle
Nilai settingan driver untuk database ini adalah oci8
, settingan menggunakan dsn.
Contoh:
Settingan Untuk MongoDB
Nilai settingan driver untuk database ini adalah mongo
.
Contoh:
Settingan Menggunakan PDO
Pustaka/library ini juga mendukung penggunaan driver PDO. Semua settingan menggunakan driver PDO semuanya menggunakan dsn. Contoh PDO MySQL:
Contoh PDO PostgreSQL:
Contoh PDO Oracle:
INSERT
Format dari fungsi insert.
Struktur datanya adalah:
UPDATE
Format dari fungsi update.
Struktur key dan datanya adalah:
DELETE
Format fungsi delete.
Struktur key nya adalah:
SELECT
Format untuk fungsi find/select
SELECT Field
Catatan: Cara keempat hanya berlaku untuk database dengan SQL bukan untuk database NoSQL
LIMIT
ORDER BY
WHERE Where tanpa pengelompokan
Where dengan pengelompokan
BETWEEN
IN
GROUP BY
JOIN (Natural/Left/Right)
Catatan: Untuk sementara ini join belum support untuk penggunaan database NoSQL seperti MongoDB
CALLBACK
Untuk melakukan manipulasi hasil row baik diterapkan pada seluruh field ataupun pada field tertentu saja. Parameter yang digunakan untuk callback adalah $value
dan $row
, $value
merupakan nilai yang diberikan oleh field pada setiap row/baris, sedangkan $row
merupakan data pada setiap row/baris nya.
Penerapan pada seluruh Field
Penerapan pada Field tertentu
Fields
Untuk Mendapatkan nama field berserta dengan nama, tipe, ukuran dan nama table.
Mendapatkan field yang bersumber dari query find
Mendapatkan field dari table
Num Rows
Untuk mendapatkan jumlah row/baris dari hasil find