Menampilkan data Oracle di PHP



Spesifikasi Software

Dalam belajar web menggunakan database oracle dan PHP saya menggunakan spesifikasi software dan seting sebagai berikut :

  • Menggunakan software XAMPP 1.7 untuk menjalankan PHP
  • Menggunakan software Oracle 10g Express Edition
  • Menggunakan Database user : HR
  • Password Default : hr

Persiapan

Artikel ini membahas tentang menampilkan isi table yang ada didalam database oracle. aplikasi yang dibuat terdapat 3 file yaitu file conn.php, view.php, database.txt, dan style.css. adapun keteranganya adalah sebagai berikut :

  • Conn.php digunakan untuk melakukan koneksi Oracle-PHP.
  • View.php digunakan untuk menampilkan data.
  • Database.txt berisi query membuat table. silahkan copy paste scriptnya di menu SQL Command
  • Style.css digunakan untuk manipulasi tampilan table di web.

Database

Setelah table bukutamu berhasil dibuat, silahkan input data awalnya terserah anda.

Data didalam Oracle

Data didalam Web PHP

Coding Koneksi (conn.php)

<?php
$user=”hr”;
$password=”hr”;
$host_db=”//localhost/XE”;
$conn= oci_connect($user,$password,$host_db);

if(!$conn){
echo “Gagal Koneksi”;
}else{
//echo “Berhasil Koneksi”;
}
?>

Coding View Data (view.php)

<?php
include “conn.php”;
$sql=oci_parse($conn,”select * from BUKUTAMU order by nama asc”);
oci_execute($sql);
?>
<h2 align=”center”><font color=”#666666″>.:Guestbook:.</font></h2>
<table align=”center” width=”70%”>
<tr>
<th>Nomor</th>
<th width=”21%”>Nama</th>
<th width=”27%”>Alamat</th>
<th width=”52%”>Pesan</th>
</tr>
<?php
while ($row=oci_fetch_array($sql)){
$nama=$row[‘NAMA’];
$alamat=$row[‘ALAMAT’];
$pesan=$row[‘PESAN’];
?>
<tr>
<td><?php echo $c=$c+1;?></td><td><?php echo $nama;?></td><td><?php echo $alamat;?></td><td><?php echo $pesan;?></td>
</tr>
<?php
}
?>

Catatan : untuk memanggil array field menggunakan huruf besar $row[‘NAMA’]. karena nama field di oracle XE juga berubah (seragam) menjadi huruf besar semua.

Download

http://www.4shared.com/get/lC0l2kcN/view-oracle.html

Sekian tutorial dari saya, semoga bermanfaat untuk anda…aamiin

Depok, 27-11-2010

noname

7 Responses

  1. sip bos..keren2

    Like

  2. siip juga…

    terimakasih🙂

    Like

  3. Mantapppppp

    Like

  4. numpang ngopy gan
    thx

    Like

  5. kalau menggunakan php_oracle apa yang diperlukan ya.
    soalnya saya pakai appserv, dan tidak ditemukan modul php_ora

    Like

  6. saya kurang tau apakah appserv suport dengan php-oracle

    saya sarankan sech untuk pengembangan dan belajar. gunakan xampp karena selalu berkembang sejalan dengan perkembangan PHP

    CMIIW

    Like

  7. saya sudah konfigurasi oracle dengan appserv dan berhasil berjalan .. tinggal belajar bikin database dan tabel viewnya🙂

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: