.:: Media Informasi & Pembelajaran ::.

Koneksi oracle dengan PHP5

Posted on: August 7, 2009

Berikut akan saya jelaskan, melakukan koneksi oracle 10g dengan PHP.

Sebelumnya diperhatikan terlebih dahulu terhadap modul oci8. Biasanya dapat dilakukan dengan membuat 1 file php yang beriisi

<?php

phpinfo();

?>

Lihat dan cek pada informasi yang dihasilkan dari file diatas. Apakah ada modul oci8 yang sudah aktif. Jika tidak, cari dan buka file  php.ini. Kemudian cari extension=php_oci8.dll. Hilangkan tanda semi colon (;) di depan extension=php_oci8.dll.

Matikan service Apache dan aktifkan kembali. Jalan kembali file yang memiliki kode phpinfo(); tadi. Dan pastikan bahwa modul oci8 sudah di load.

Buatlah table sesuai dengan keinginkan Anda. Penulis dalam hal ini menggunakan table mhsw yang sudah dibuat sebelumnya dengan field  nim dan nama_mhs. Penulis juga menggunakan user system dan password oracle serta nama database adalah orcl.

Berikut contohnya

<?php
//PERHATIKAN
//system adalah user name
//oracle adalah password dari user system
//orcl adalah nama instance atau database
//mohon disesuaikan user, password dan database

$conn1=oci_connect(“system”,”oracle”,”orcl”);

if ($conn1)
{
echo “Koneksi Berhasil”;
}
else
{
echo “Koneksi Gagal”;
}

//PERHATIKAN pada table1 adalah contoh nama table mohon disesuaikan

$query = “select  * FROM mhsw”;

$stid = oci_parse($conn1, $query);

//CATATAN pada oci_define_by_name cell seperti “NIM” dan “NAMA_MHS” yang berwarna merah HARUS HURUF BESAR
//$nim dan $nama_mhs untuk menampung kolom “NIM” dan “NAMA_MHS”
oci_define_by_name($stid, “NIM”, $nim);
oci_define_by_name($stid, “NAMA_MHS”, $nama_mhs);

oci_execute($stid);

print ‘<table border=”1″>’;
echo “<tr><td> NIM</td><td>Nama Mahasiswa</td></tr>”;
while (oci_fetch($stid)) {
echo “<tr><td>”.$nim.”</td>”;
echo “<td>”.$nama_mhs.”</td></tr>”;

}

print ‘</table>’;

oci_free_statement($stid);
oci_close($conn1);
echo “AKHIR Kode PHP”;
?>

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

My Gravatar

Jangan tunggu sampai esok.

Artikel

Recent Comments

karil on Datagrid Ke Clipboard dengan V…

Total Pengunjung

%d bloggers like this: