July 25, 2024

Menampilkan Data dari Oracle Menggunakan PHP

2 min read

Pada tutorial ini, kita akan membahas tentang menampilkan data dari Oracle menggunakan PHP, pada tutorial sebelumnya kita sudah membuat input data dengan berbagai komponen form menggunakan php dan oracle.

Langkah 1

Buat Database Dengan nama : DbEvi dan Password.

oracledatabase_1

Langkah 2

Buat Tabel Dengan nama : TbPendaftaran

oracledatabase_2

Langkah 3

Buat halaman Tampil

Desain halaman tampil Pendaftaran UKM PalComTech dengan menggunakan web editor, simpan file dengan nama : tampil.php.

oracledatabase_3

Langkah 4

Buat halaman koneksi

Buat perintah koneksi berikut ini, simpan file dengan nama : koneksi.php.

oracledatabase_4

Keterangan :

Oci_connect = Menghubungkan koneksi ke Server Oracle

[sourcecode]<br /><br />Oci_Connect(“NamaDatabase”,”Password Database”,”NamaServer”);<br />[/sourcecode]

Sehingga dibuat :

[sourcecode]<br /><br />Oci_connect("DBEVI","123456","localhost");<br /><br />[/sourcecode]

  •  DbEvi : Nama Database pada oracle
  • 123456= Password Database pada Oracle
  • Localhost = Nama Server database

Langkah 5

Proses Tampil Data

Pada langkah 3 kita telah membuat desain tabel tampil untuk menampilkan isi data pada oracle menggunakan web editor yaitu Dreamweaver, dari hasil desain tabel tampil data tersebut kita telah memiliki 2 baris untuk baris pertama berisikan baris judul, dan baris kedua untuk meletakkan isi data pada oracle. Kode php disisipkan setelah baris pertama sebelum baris kedua seperti berikut ini kode dari tampil data:

[sourcecode]<br />&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br /><br />&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br /><br />&lt;head&gt;<br /><br />&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br /><br />&lt;title&gt;.:: Data Order Rumah ::.&lt;/title&gt;<br /><br />&lt;style type="text/css"&gt;<br /><br />&lt;!–<br /><br />.style34 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }<br /><br />.style40 {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}<br /><br />.style41 {<br /><br />color: #FF0000;<br /><br />font-weight: bold;<br /><br />}<br /><br />.style42 {color: #0000FF; }<br /><br />.style43 {<br /><br />font-weight: bold;<br /><br />font-size: 24px;<br /><br />color: #FFFFFF;<br /><br />}<br /><br />.style44 {color: #CCCCCC; }<br /><br />–&gt;<br /><br />&lt;/style&gt;<br /><br />&lt;/head&gt;<br /><br />[/sourcecode]

Coding selanjutnya klik disini

Keterangan Coding:

1. Include berfungsi untuk mengambil semua isi teks dari suatu file kemudian meng-copy-nya ke file lain. Seperti include “koneksi.php”.

2. Perintah untuk memanggil data menggunakan perintah sql :

SELECT * FROM NamaTabel ;

3. While digunakan untuk perulangan karena memasukkan data secara berulang-ulang pada baris ke-2.

4. Oci_parse($koneksi, $query), fungsi ini untuk melakukan eksekusi sebuah perintah QUERY, return value dari fungsi ini adalah sebuah recordset atau biasa dikenal statement.

$koneksi = Diambil dari nama variabel Perintah koneksi.

$sqlinsert = Diambil dari nama variabel perintah INSERT.

5. oci_bind_by_name($query,’:parameter’,$variabelInput)=Digunakan untuk mendapatkan jumlah kolom dari suatu hasil eksekusi statement.

6. Oci_execute($statement), fungsi ini untuk melakukan eksekusi sebuah statement hasil dari oci_parse.

Langkah 6

Isi Data Pada Oracle seperti pada contoh berikut :

oracledatabase_5

 

Langkah 7

Hasil Tampil Data

Semua data yang telah tersimpan pada Oracle akan tampil pada file tampil, berikut hasil tampil data :

oracledatabase_6

Demikian tutorial menampilkan data dari Oracle menggunakan PHP, Semoga bermanfaat..  🙂

0 thoughts on “Menampilkan Data dari Oracle Menggunakan PHP

  1. mba ini kok saya coba di oracle 11g saya kenapa gx bisa konek ya antara script php dengan db yang sudah di buat … mohon balasannya secepatnya terims

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.