Membuat Koneksi SQL Server dengan PHP - Mari Belajar Coding

10 Oktober 2019

Membuat Koneksi SQL Server dengan PHP

Membuat Koneksi SQL Server dengan PHP

Selamat datang di blog Mari belajar coding. Beberapa waktu yang lalu saya dapat projek membuat sebuah aplikasi yang kebetulan menggunakan bahasa pemrograman PHP dan SQL Server untuk databasenya. Koneksi antara PHP dan SQL Server ternyata perlu driver tambahan untuk menghubungkannya jika  kita menggunakan Xampp. Pada tutorial kali ini saya akan sharing mengenai cara membuat koneksi SQL Server dengan PHP.

Membuat Koneksi SQL Server dengan PHP

Pertama-tama cek versi PHP yang teman-teman gunakan melalui php info http://localhost/dashboard/phpinfo.php, disini saya menggunakan PHP versi 5.6.
Membuat Koneksi SQL Server dengan PHP

Setelah mengetahui versi PHP yang digunakan, kita download Driver SQL Servernya melalui link ini. microsoft.com/download. Terdapat beberapa pilihan seperti gambar dibawah ini. Silahkan sesuaikan versi PHP yang teman-teman gunakan, untuk pengguna PHP versi 5.6 seperti saya pilih SQLSRV32.EXE.
Membuat Koneksi SQL Server dengan PHP

Ekstrak file SQLSRV32.EXE yang tadi di download. file hasil ekstrak seperti dibawah ini.
Membuat Koneksi SQL Server dengan PHP

Pindahkan file hasil ekstrak tadi ke directory xampp/php/ext.
Membuat Koneksi SQL Server dengan PHP

Edit php.ini yang berada pada directory xampp/php. Tambahkan extension sqlsrv sesuai versi PHP. 
Membuat Koneksi SQL Server dengan PHP

extension=php_pdo_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll

Untuk driver SQLSRV versi 3.2 dan 3.1 perlu menginstall juga Microsoft ODBC Driver 11. Sedangkan SQLSRV versi 3.0 memerlukan Microsoft SQL Server 2012 Native Client. Silahkan download dan install terlebih dahulu Microsoft ODBC Driver 11.

Baca juga Simpan Data SQL Server dengan PHP 

Restart service apache melalui Xampp Control Panel. Untuk melihat apakah driver sudah terinstal, silahkan cek melalui PHP info, cari pdo_sqlsrv seperti gambar dibawah ini.
Membuat Koneksi SQL Server dengan PHP

Terakhir kita buat koneksi antara PHP dengan SQL Server.
<?php
$serverName = "serverName\SQLEXPRESS"; 
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
     echo "Connection established.<br />";
}else{
     echo "Connection could not be established.<br />";
     die( print_r( sqlsrv_errors(), true));
}?>

Related Posts

Load comments