Kamis, 04 November 2010

3.Koneksi PHP dengan Oracle 2: Contoh Program

Dalam tutorial sebelumnya, kamu sudah mencoba mengkonfigurasi PHP Triad untuk support koneksi PHP dan Oracle. Nah dalam tutorial ini, kamu akan melihat dan mempelajari cara untuk menghubungkan PHP dengan Oracle. Simple kok. Tertarik ? Baca aja lebih lanjut.

Dalam tutorial ini, kita akan menggunakan tabel oracle berikut sebagai source datanya. Nama tabel adalah test.

nama
kota
Prothelord
New York
Strawberi
Bangkok

Tujuan kita adalah menampilkan data nama dan kota dari tabel tersebut. Namun sebelum mulai, kamu perlu mencari informasi terlebih dahulu tentang informasi login ke Oracle yang biasanya disebut dengan TNS name (kamu bisa bandingkan dengan user, password dan IP dariMySQL server). TNS name terdiri dari :

- IP server Oracle
- Port yang dipakai (kalau MySQL 3306, ingat kan?)
- SID
- User
- Password
Cobalah tanyakan sama Oracle admin di tempatmu tentang informasi tersebut.

Kalau sudah dapat, cobalah edit program berikut dengan konfigurasi TNS Name yang kamu peroleh dari admin Oracle kamu. Dalam contoh kali ini, kita menggunakan konfigurasi TNS name sebagai berikut:

- IP: 10.2.2.2
- Port : 1523
- SID : TEST
- User : namamu
- Password : pwd

Berikut contoh program untuk mengakses tabel Oracle:


$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.2.2)(PORT = 1523)))(CONNECT_DATA=(SID=TEST)))" ;
$c1 = ocilogon("namamu","pwd",$db) ;
$kode="select * from test" ;
$stmt = ociparse($c1,$kode) ;
ociexecute($stmt,OCI_DEFAULT) ;

//Menampilkan data dari tabel test

while (ocifetch($stmt)){
echo ociresult($stmt,0).",".ociresult($stmt,1) ;
echo (“
”) ;
}
ocilogoff($c1) ;
?>
Setelah selesai, simpanlah dengan nama coba_oracle.php dan panggil dari browser. Kamu seharusnya akan melihat hasil sebagai berikut :


Prothelord,New York
Strawberi,Bangkok

Dah, cuman gitu doang kok. Gampang yach ?

Selamat mencoba, dan semoga bermanfaat.


web asal
Prothelord.com

Tidak ada komentar:

Posting Komentar