Membuat Koneksi PHP dan Oracle
Sejauh yang saya ketahui tentang Oracle. Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk hardware komputer (platform).
Dalam melakukan koneksi antara PHP dan Oracle pastikan anda telah mengistal Server untuk PHP (XAMPP, WAMPP, PHPTriad, dll) dan tentunya database Oracle. Kemudian aktifkan server localhost dan server Oracle. Setelah itu kita perlu merubah konfigurasi yang ada pada php, yaitu pada file php.ini yang terletak pada direktori php folder instalan localhost anda.Buka file php.ini pada direktori [C:\localhost\php\php.ini] menggunakan notepad. lalu cari dengan key extension=php_oci8.dll dan extension=php_oracle.dll . Setelah itu hilangkan tanda titik koma ";" yang ada di depannya.
Membuat File Koneksi
Langkah selanjutanya adalah melakukan test koneksi.Buat file dengan nama koneksioracle.php, lalu ketikan code dibawah ini.
<?phpsetelah itu jalankan koneksioracle.php untuk melakukan pengujian apakah koneksi php dan oracle sudah berhasil atau belum.
$user = "namauser";
$pass = "passuser";
$host_db=”//localhost/XE”;
$conn= oci_connect($user,$password,$host_db);
if(!$conn){
echo “Gagal Koneksi”;
}else{
//echo “Berhasil Koneksi”;
}
?>
Menampilkan Data dari Database Oracle
Sebelumnya anda harus membuat table dengan nama belajar dengan yang berisi field id, nama, email, pesan. Lalu anda coba mengisi data pada table tersebut.Setelah beberapa data telah di inputan. copy dan sipan code dibawah ini dengan nama test-oracle.php.
<?phpYang berbeda dari MySQL dan Oracle adalah bagaimana cara mengolah data dan menampilkan data di PHP.
include “koneksioracle.php”;
$sql=oci_parse($conn,”select * from belajar order by nama asc”);
oci_execute($sql);
?>
<h2 align=”center”>
<font color=”#333333″>Test Buku Tamu PHP - Oracle</font>
</h2>
<table align=”center” width=”70%”>
<tr>
<th>Nomor</th>
<th>Nama</th>
<th>Email</th>
<th>Pesan</th>
</tr>
<?php
while ($row=oci_fetch_array($sql)){
$nama=$row['NAMA'];
$email=$row['Email'];
$pesan=$row['PESAN'];
?>
<tr>
<td><?php echo $c=$c+1;?></td><td><?php echo $nama;?></td><td>
<?php echo $email;?></td><td><?php echo $pesan;?></td>
</tr>
<?php
}
?>
Sekian dulu Tutorial singkat dari saya. Bila berkenan anda dapat berkomentar atau memberi sedikit tanggapan. Selamat mencoba dan berkarya.
No comments:
Post a Comment