Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara agar ekstensi SQLSRV berfungsi dengan PHP, karena MSSQL sudah usang?

Mengutip http://php.net/manual/en/intro.mssql.php:

Ekstensi MSSQL tidak tersedia lagi di Windows dengan PHP 5.3 atau yang lebih baru. SQLSRV, driver alternatif untuk MS SQL tersedia dari Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.

Setelah Anda mengunduhnya, ikuti petunjuk di halaman ini:

  • Memuat Driver Microsoft untuk PHP untuk SQL Server

Singkatnya:

Letakkan file driver di direktori ekstensi PHP Anda.
Ubah file php.ini untuk menyertakan driver. Misalnya:

extension=php_sqlsrv_53_nts_vc9.dll  

Mulai ulang server Web.

Lihat Juga (disalin dari halaman itu)

  • Persyaratan Sistem (Driver Microsoft untuk PHP untuk SQL Server)
  • Memulai
  • Panduan Pemrograman
  • Referensi API Driver SQLSRV (Driver Microsoft untuk PHP untuk SQL Server)

Manual PHP untuk ekstensi SQLSRV terletak di http://php.net/manual/en/sqlsrv.installation.php dan menawarkan yang berikut untuk Instalasi:

Ekstensi SQLSRV diaktifkan dengan menambahkan file DLL yang sesuai ke direktori ekstensi PHP Anda dan entri yang sesuai ke file php.ini. Unduhan SQLSRV dilengkapi dengan beberapa file driver. File driver mana yang Anda gunakan akan bergantung pada 3 faktor:versi PHP yang Anda gunakan, apakah Anda menggunakan PHP thread-safe atau non-thread-safe, dan apakah instalasi PHP Anda dikompilasi dengan kompiler VC6 atau VC9. Misalnya, jika Anda menjalankan PHP 5.3, Anda menggunakan PHP non-thread-safe, dan instalasi PHP Anda dikompilasi dengan kompiler VC9, Anda harus menggunakan file php_sqlsrv_53_nts_vc9.dll. (Anda harus menggunakan versi non-utas yang dikompilasi dengan kompiler VC9 jika Anda menggunakan IIS sebagai server web Anda). Jika Anda menjalankan PHP 5.2, Anda menggunakan PHP thread-safe, dan instalasi PHP Anda dikompilasi dengan kompiler VC6, Anda harus menggunakan file php_sqlsrv_52_ts_vc6.dll.

Driver juga dapat digunakan dengan PDO.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memperbaiki kesalahan 'Penyedia Pipa Bernama, kesalahan 40 - Tidak dapat membuka koneksi ke' SQL Server'?

  2. Bagaimana menemukan catatan duplikat dengan menggunakan Grup oleh dan Memiliki klausa di SQL Server - Tutorial SQL Server / TSQL Bagian 132

  3. Cara Menampilkan Tanggal dalam Format Tanggal AS di SQL Server (T-SQL)

  4. Bagaimana cara mendapatkan tanggal pertama dan terakhir tahun ini?

  5. Cara Membuat Alias ​​​​Tipe Data Buatan Pengguna di SQL Server menggunakan T-SQL