Cara menggunakan pdo_sqlsrv php 8

Cara Menggunakan SQL SERVER di Xampp

08 Juli 2021

Cara Menggunakan SQL SERVER di Pemrograman PHP caranya gimana ya. ? . Sebelumnya saya ucapkan selamat datang di Blog Sumber Daya Komputer, pada kesempatan kali ini saya akan berbagi untuk Sumber Daya Komputer semua tentang cara menggunakan SQL Server dalam pemrograman PHP.

Untuk menghubungkan antara PHP dan SQL SERVER saya menggunakan XAMPP karena teman-teman yang pernah belajar pemrograman web mungkin sudah sangat familiar dengan aplikasi XAMPP, jika sudah lama menggunakan XAMPP pasti sudah tahu yang namanya MySql dimana mydql adalah sebuah tool yang tersedia di XAMPP yang bisa digunakan sebagai sistem database, sesuai judul diatas disini kita akan menggunakan Tools Database SQL Server untuk database pemrograman PHP kita, namun tetap menggunakan aplikasi XAMPP jadi nanti kita hanya mengaktifkan bagian Apache saja

Sebelum kita mulai, silahkan siapkan dulu tools yang diperlukan, dan disini saya asumsikan anda sudah memahami dasar-dasar pemrograman WEB PHP. oke langsung saja

Unduh Xampp dan Sesuaikan Versi PHP dan Windows

jika anda belum punya Xampp silahkan download Xampp terlebih dahulu, bisa KLIK DISINI lalu silahkan sesuaikan dengan bit komputer anda dan juga versi PHP, disini saya menggunakan PHP versi 7 sebagai contoh. 4. 11 atau bisa pilih versi lain yang paling penting masih versi 7. atau 8 sesuai keinginan. lihat gambar di bawah ini


Coba perhatikan gambar diatas, ada beberapa pilihan versi PHP yang bisa digunakan, silahkan pilih disini saya pilih versi PHP 7. 4 dan windows 64bit kenapa 64bit. ?karena saya mengadaptasinya ke sistem operasi Windows di komputer saya. Nah buat sobat resource komputer yang sudah punya Xammp versi 7. 4 atau 7. 3 atau bahkan 7. 2 tidak perlu mendownload atau mengganti xampp karena nanti kita tinggal mengatur konfigurasinya agar bisa terkoneksi ke SQL Server

Untuk resource komputer sobat yang sudah selesai download silahkan install seperti biasa xampp sesuai jenis bit di windows sobat

Unduh Ekstensi Untuk Koneksi PHP Dan SQL Server

Secara default jika kita menggunakan Xampp kita belum bisa connect ke SQL Server, lalu ada extension yang ditambahkan ke php yang disebut extension pdo_sqlsrv yang digunakan di php agar kita bisa connect ke SQL Server, untuk menambahkan extension pdo_sqlsrv sobat komputer sumber daya dapat mengunduh ekstensi pdo_sqlsrv KLIK DI SINI silakan unduh versi windows 7. 4 karena saya menggunakan PHP versi 7. 4. lihat gambar di bawah ini



Oh iya jika ingin melihat versi php yang anda gunakan bisa di cek di bagian phpinfo misalnya untuk melihat di xampp bisa buka http. //localhost/dashboard/phpinfo. php tapi sebelum itu sobat jalankan xampp terlebih dahulu. maka akan muncul seperti gambar di bawah ini



Ok sampai disini kita sudah berhasil mendownload sesuai versi php yang kita miliki, kemudian extract hasil download extensionnya, kemudian akan muncul pilihan folder x64 dan x86 karena kita menggunakan Xampp versi 64bit, kemudian buka folder 64bit dan akan ada beberapa ekstensi file yang harus di copy di folder  C. /Xampp/php/ext  temanku. lihat gambarnya.


Ekstensi File Gambar PHP versi 7. 4


Gambar Lokasi C. /Xampp/php/ext


Setelah selesai mengcopy file silahkan buka panel xampp dan klik bagian Config di apache dan pilih php. untuk lebih jelasnya silahkan lihat gambar dibawah ini




Setelah berhasil membuka file php. ini silahkan cari atau cari extension lihat gambar diatas. , Kemudian tambahkan ekstensi baru


ekstensi=php_pdo_sqlsrv_74_ts

ekstensi=php_sqlsrv_74_ts


jika sudah ditambahkan maka hasilnya akan seperti gambar di bawah ini. sebagai catatan karena Xampp saya menggunakan PHP 7. 4 maka nama ekstensinya menjadi php_pdo_sqlsrv_74_ts jika menggunakan PHP versi 7. 3 maka biasanya namanya php_pdo_sqlsrv_73_ts jadi jangan bingung dan salah ketik. Lihat gambar di bawah ini



jika sudah seperti gambar diatas klik file - save



Nah, sejauh ini sudah selesai, silakan restart apche di xampp dan periksa apakah PDO_php_sqlsrv terhubung ke Xampp. cara masuk ke phpinfo  http. //localhost/dashboard/phpinfo. php lihat gambar di bawah ini



Nah dari gambar diatas terlihat bahwa wpdo_php _sqlsrv belum terkoneksi dengan Xampp, solusinya bagaimana?. ?


1. Hentikan Apache di Xampp terlebih dahulu

2. Kemudian buka Config lagi - Klik php. ini

3. Cari ekstensi yang baru saja kita tambahkan dan ganti dengan kode ekstensi ini


ekstensi=php_pdo_sqlsrv_74_ts. dll.

ekstensi=php_sqlsrv_74_ts. dll.


hasilnya seperti ini, lihat gambar di bawah ini



4. jika sudah klik File - Save

5. Mulai ulang Apache dan periksa apakah pdo_php_sqlsrv terhubung


Nah seperti yang terlihat pada gambar diatas, artinya pdo_sqlsrv sudah terkoneksi, jadi dari kode sebelumnya kita hanya perlu mengganti kodenya dengan menambahkan extension. dll. maka ekstensi dapat dibaca

Instalasi Microsoft ODBC Driver 11 untuk SQL Server

Sampai disini kita sudah selesai melakukan setting Xampp agar bisa terkoneksi dengan Aplikasi SQL Server dan selanjutnya anda harus menginstall Microsoft ODBC Driver 11 for SQL Server. ODBC adalah standar protokol yang menjadi penghubung antar mesin database.  

Pada dasarnya¸Driver ODBC hanya tersedia di sistem operasi Windows. Sebab, ODBC masih menjadi bagian dari Windows Open System Architecture [WOSA]. Yang perlu Anda ketahui, ODBC dilengkapi dengan banyak API [Application Programming Interfaces], dimana API digunakan untuk menjalankan dan menyediakan koneksi ke suatu aplikasi melalui sistem manajemen database yang Anda gunakan. Dengan adanya ODBC dapat membantu desainer aplikasi untuk dapat mengakses, melihat dan mengolah beberapa aplikasi sekaligus. Driver ODBC mendukung beberapa jenis database, seperti Ms SQL Server, Ms FoxPro, Ms Access dan Ms Oracle dan sebagainya.

Kemudian untuk ODBC yang kita butuhkan bisa anda download di halaman Klik Disini dan nanti silahkan pilih sesuai dengan arsitektur yang anda gunakan. lihat gambarnya




Jika sudah berhasil di download silahkan install seperti biasa ikuti gambar dibawah ini untuk lebih jelas nya







Tunggu hingga proses selesai saat Anda mengklik Selesai. ok so far sudah work untuk Xampp dan ODBC Untuk setting SQL Server bisa connect ke SQL Server jadi kita tinggal coba saja dengan test apakah bisa connect ke Database di SQL Server atau tidak. Tentunya untuk mencobanya kita membutuhkan aplikasi SQL SERVER Studio untuk bisa mencobanya disini, saya asumsikan kalian semua sudah memiliki Aplikasi SQL SERVER Studio, jika kalian belum pernah menggunakan SQL SERVER Studio, kalian bisa mendownloadnya disini Klik Berikut Microsoft Free untuk cara install Microsoft® SQL Server mungkin akan saya buat di artikel Terpisah agar tidak panjang lebar

Ok untuk menguji koneksi ke Database SQL SERVER silahkan copy koding di bawah ini

  ?php;//serverName\instanceName

$connectionInfo   =   array

"Database" => "fp_tronabk" ,

 "UID" => "sa" ,

"PWD" => "123456" ];

$koneksi = sqlsrv_connect[ $serverName ,  $koneksiInfo ];

jika [ $koneksi  ] {

     gema   "Koneksi Berhasil. " ;

} lain {

     gema   "Koneksi tidak dapat dijalin. " ;

     matiprint_r [  sqlsrv_errors [],  benar]];

}

?>

untuk serverName silahkan sobat cocokkan dengan connection sobat untuk Database isikan dengan nama database yang ingin di akses UID adalah User name untuk terhubung ke SQL server dan PWD adalah passwordnya. Lihat gambar di bawah ini. Silahkan simpan dalam bentuk file php disini, saya simpan dengan nama koneksi php.  


Mulai aplikasi lagi dan coba akses file koneksi. php maka jika berhasil maka akan muncul seperti gambar di bawah ini


atau jika terjadi kegagalan seperti gambar error dibawah ini


cara mengatasinya adalah dengan install ulang Microsoft ODBC Driver 11 for SQL Server jika masih tidak bisa coba ganti versi ODBC nya anda bisa mengunjungi Microsoft ODBC Driver 17 for SQL Server. lihat gambarnya


Berapa lama bukan, cukup rumit untuk mengkonfigurasi web server Xampp agar aplikasi PHP yang kita gunakan bisa terhubung ke SQL SERVER dan menggunakan databasenya. Namun pada akhirnya anda dapat dan mengerti bagaimana cara mengkonfigurasi database SQL SERVER menggunakan bahasa pemrograman PHP. Semoga artikel Cara Menggunakan SQL SERVER di Xampp dapat membantu dan bermanfaat bagi anda.

Bài mới nhất

Chủ Đề