Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 10 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Meng-attach Database SQL Server Tanpa Disertai Log File (2788)

»

Tips PHP: Menampilkan IP Pengakses Situs Anda (3316)

»

Fungsi-fungsi String Pada SQL Server 2000 (4440)

»

Memanfaatkan ADO Stream Object Pada Visual Basic Untuk Akses Data Bertipe BLOB Pada SQL Server (4696)

»

Mengetahui MAC Address Suatu Komputer Pada Jaringan LAN (5792)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Tips PHP: Koneksi dari PHP ke Database MS SQL Server

Author: Ariesa Rahardjo
Published: March 19, 2006
Visits: 2509 - Category: PHP
 
     
 

Beberapa waktu yang lalu penulis sempat ditanyai oleh beberapa pembaca mengenai bagaimana caranya agar dari PHP bisa terhubung ke database SQL Server. Hal ini sebenarnya sangat mudah, karena pada PHP telah disediakan extension khusus (yang berupa DLL, php_mssql.dll) untuk bisa memanfaatkan SQL Server sebagai back-end database aplikasi Anda. Melalui tulisan ini penulis asumsikan Anda sudah terbiasa menggunakan PHP dan Apache, sehingga penulis tidak akan jelaskan terperinci mengenai konfigurasi keduanya. Pada kasus ini penulis menggunakan Apache dan PHP for Windows.

File php_mssql.dll tersebut berada pada paket PHP pada directory extension atau ext. Sebelum menggunakan extension SQL Server tersebut, Anda harus memodifikasi file php.ini karena biasanya file php_mssql.dll pada bagian extension masih di-disable atau diberi remark. Hilangkan tanda remark (;) yang ada pada baris yang berisi "extension=php_mssql.dll" kemudian simpan kembali file php.ini tersebut dan kemudian restart kembali service Apache Anda dengan mengetikkan perintah "net stop apache" dan kemudian "net start apache" dari DOS prompt Anda.

Untuk menguji apakah extension PHP php_mssql.dll sudah di-load dengan sempurna, maka Anda bisa memeriksanya dengan fungsi phpinfo(). Buatlah script kecil seperti berikut ini.

<? phpinfo(); ?>

Simpan dengan nama phpinfo.php dan kemudian copy-kan ke folder web root Anda dan kemudian jalankan dari web browser. Jika berjalan normal maka akan tampil informasi mengenai konfigurasi PHP Anda. Instalasi extension SQL Server sukses apabila ada bagian dengan judul mssql seperti pada gambar berikut ini.

Sekarang sistem Apache dan PHP Anda sudah siap untuk melakukan koneksi ke SQL Server. Penulis dalam eksperimen ini menggunakan SQL Server 2000 dengan user sa dan password kucinggarong.

Pada PHP telah tersedia fungsi untuk melakukan koneksi ke SQL Server yaitu fungsi mssql_connect. Fungsi-fungsi lainnya juga tersedia misalnya untuk melakukan query dan lain sebagainya (mssql_query(), mssql_fetch_array() dan lain sebagainya).

Berikut ini adalah contoh koneksi ke SQL Server dengan fungsi mssql_connect().

<?
  if (mssql_connect('localhost', 'sa', 'kucinggarong')) {
    echo 'Koneksi ke SQL Server sukses';
   }
  else {
    echo 'Koneksi ke SQL Server gagal';
  }
?>

Kita lihat bahwa fungsi mssql_connect memiliki tiga argumen, yaitu host, user id dan password. Pada kasus di atas penulis masukkan localhost sebagai alamat server, sa sebagai user id dan kucinggarong sebagai password-nya.

Berikut ini penulis akan sajikan contoh koneksi ke SQL Server dan kemudian akan menampilkan informasi seputar server SQL Server dengan memanggil stored procedure sp_server_info.

<?
  if ($conn = mssql_connect('localhost', 'sa', 'kucinggarong')) {
    $result = mssql_query("EXEC sp_server_info", $conn);
    while ($row = mssql_fetch_array($result)) {
      echo $row['attribute_name'] . ': ' . $row['attribute_value'] . '<br>';
    }
  }
  else {
    echo 'Koneksi ke SQL Server gagal';
  }
?>

Sampai di sini penulis harap Anda sudah mengerti mengenai cara koneksi dari PHP ke SQL Server. Pada kesempatan lainnya penulis akan sajikan beberapa interaksi PHP dengan SQL Server bagi aplikasi Anda. Semua script di atas bisa Anda download pada bagian akhir dari tulisan ini.

Referensi

  • PHP Manual
  • Test file of MSSQL Web Access using PHP

Demikian tulisan singkat mengenai cara koneksi dari PHP ke database MS SQL Server. Semoga berguna bagi Anda semuanya. Jika ada komentar atau saran bisa dikirimkan melalui ariesa.rahardjo@gmail.com. Untuk membaca tulisan menarik lainnya silakan menuju ke situs Sony AK Knowledge Center dengan alamat di www.sony-ak.com.

Silakan download contoh lengkap script melalui simbol di samping.

Terima kasih.




 Recommended articles
 

»

Konversi dari Format Content Syndication Atom ke RSS (1713)

»

10 Tips untuk Enterprise Search (1733)

»

Tips Mencari Teman Chat Pada Yahoo! Messenger (9743)

»

Contoh Koneksi Database dari Visual Basic 6.0 ke MS SQL Server 2000 (8664)

»

Fungsi Terbilang pada Borland Delphi (4944)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com