Minggu, 22 November 2009

AdoDb PHP

Berikut langkah-langkah menggunakan library ADOdb untuk koneksi ke datatabase MySQL

1. Kebutuhan software
* OS Linux/ Windows
* Apache Web Server
* PHP 4 atau 5
* Database (Pada contoh ini menggunakan library MySQL)
* Library ADOdb yang dapat didownload di http://adodb.sourceforge.net

2. Direktori aplikasi
* Tentukan direktori dokumen root anda (direktori tempat meletakan aplikasi web), pada sistem operasi linux biasanya dokumen root terletak dalam direktori /var/www/html/. Jika anda menggunakan paket XAMPP pada sistem operasi windows, maka dokumen root terletak dalam DIREKTORI_INSTALASI_XAMPP/htdocs/ dan jika XAMPP di linux ada pada direktori /opt/lampp/htdocs.
* Ektrak pustaka ADOdb hasil download dalam direktori aplikasi anda (misal myapp) yang berada didalam direktori dokumen root, misalnya /var/www/html/myapp.
* Hasil ekstrak akan menghasilkan direktori adodb/.

3. Buat basis data (Pada contoh ini database yang digunakan MySQL )
* Misal sudah ada informasi database:
o Database server : localhost (komputer local)
o User Database : rojul
o Password Database : r4h4si4
o Nama Basis Data : latihan
* Buat tabel, misal tabel buku_tamu, dengan field :
o id : integer auto_increment primary key
o Nama : varchar(32)
o Pesan : text
o Tanggal : date

4. Memulai kode program
* Buat Kode Program Berikut ini pada direktori myapp dan beri nama adokoneksi.php :

include('adodb/adodb.inc.php');
// definisikan software database
$driver = 'mysql';

// definisikan variabel database
define("DBHOST","localhost");
define("DBUSER","rojul");
define("DBPASS","r4h4si4");
define("DBNAME","latihan");

$db = ADONewConnection($driver); # eg. 'mysql' or 'oci8'
$db->debug = true;

// Koneksi Ke Database
//$db->Connect($server, $user, $password, $database);
$status = $db->Connect(DBHOST,DBUSER,DBPASS,DBNAME);

if ($status ) echo '

Koneksi Sukses

'
else echo '

Koneksi Gagal

' . $db->ErrorMsg();
?>

5. Akses lewat BrowserBuka browser anda arahkan url ke file adokoneksi.php,misalnya alamat urlnya : http://localhost/myapp/adokoneksi.phpJika semua lancar, seharusnya dalam browser anda akan muncul halaman web yang berisi :
“Koneksi Sukses “

6. Query ke database :
* Diasumsikan telah ada table pada database anda, misal table members
* Buat file dalam myapp, beri nama file list_member.php, Berikut isi kode programnya :

// sertakan file koneksi
include_once 'adokoneksi.php';

// definisikan query
$sql = "select * from members";

// eksekusi query dan simpan dalam object resultset
$rs=&$db->Execute( $sql );

// populasi data
while (!$rs->EOF)
{
echo $rs->fields['idmember'].’ | ‘. $rs->fields['username'];
echo ‘
’;
$rs->moveNext();
}
?>

* Akses melalui browser file list_member.php maka akan tampil data members

Tidak ada komentar: