Cara Koneksi PHP ke Database MS Access 2010

Mungkin teman-teman lebih familiar PHP menggunakan databasenya adalah MySQL. Sebenarnya bahasa PHP mendukung banyak database management system, seperti MS SQL, Oracle dan juga MS Access. Oke kali ini kita akan belajar bagaimana cara melakukan koneksi PHP ke MS Access 2010. Pada contoh kali ini saya menggunakan sistem operasi Windows 7 dan program Microsoft Access 2010.
Untuk melakukan koneksi ke database MS Access kita menggunakan fungsi odbc_connect(). Sintaks dari fungsi ini adalah:
odbc_connect ( string $dsn , string $user , string $password )
$dsn, adalah nama DSN yang kita gunakan untuk mengkoneksikan MS Access, kita akan lihat bagaimana cara membuat system DSN pada Windows 7.
$user, User name saat kita membuat system DSN.
$password, password system DSN

Langkah-langkah membuat system DSN melalui ODBC Windows 7

  1. Buka Control panel di Windows 7
  2. Pilih System and Security
  3. Pilih Administrative Tools
  4. Pilih Data source (ODBC)
    Koneksi PHP ke MS Access
  5. Pilih tab System DSN
  6. Klik tombol Add...
  7. Pilih Microsoft Access Driver (*.mdb, *.accdb)
    Koneksi PHP ke MS Access
  8. Klik Finish
  9. Pada text Data Source Name, masukkan nama DSN yang diinginkan. Nama ini nantinya digunakan untuk koneksi melalui PHP
    Koneksi PHP ke MS Access
    Klik Tombol select, pilih file database MS Access 2010 yang dibuat sebelumnya.
    Klik Tombol Advanced, masukkan Login name dan password yang diinginkan, klik OK
  10. klik OK dan OK
  11. Anda telah berhasil membuat system DSN, sekarang kita lihat kode PHPnya

Kode PHP koneksi ke MS Access

koneksi.php
<?php
$koneksi = odbc_connect ("db","desrizal","desrizal");
if($koneksi){
    echo "koneksi berhasil";
}else{
    echo "gagal";
}
?>
Sekarang coba anda jalankan di localhost, jika berhasil maka akan muncul tulisan koneksi berhasil. Demikianlah langkah-langkah melakukan koneksi PHP ke database MS Access 2011. Tulisan berikutnya kita akan bahas cara melakukan input, delete, edit database MS Access melalui bahasa PHP.
Load disqus comments

0 komentar