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.
<?php $user = "namauser"; $pass = "passuser"; $host_db=”//localhost/XE”; $conn= oci_connect($user,$password,$host_db); if(!$conn){ echo “Gagal Koneksi”; }else{ //echo “Berhasil Koneksi”; } ?>setelah itu jalankan koneksioracle.php untuk melakukan pengujian apakah koneksi php dan oracle sudah berhasil atau belum.
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.
<?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 } ?>Yang berbeda dari MySQL dan Oracle adalah bagaimana cara mengolah data dan menampilkan data di PHP.
0 komentar:
Posting Komentar