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 | 
| fendy | Gresik | 
| paijo paimen | alam gaib | 
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
- 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:
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 :
fendy,gresik
paijo paimen,alam gaib
Selamat mencoba,
dan semoga bermanfaat.
 
 Posts
Posts
 
 
 
mamsuk admin....
ReplyDeleteterima kasih bantuanya