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

Kesalahan fatal PHP:Panggilan ke fungsi yang tidak ditentukan mssql_connect ()

Saya baru saja mencoba menginstal ekstensi itu di server dev saya.

Pertama, pastikan ekstensi diaktifkan dengan benar. phpinfo() Your Anda keluaran tampaknya tidak lengkap.

Jika memang terpasang dengan benar, phpinfo() . Anda harus memiliki bagian yang terlihat seperti ini:

Jika Anda tidak mendapatkan bagian itu di phpinfo() . Anda . Pastikan Anda menggunakan versi yang benar. Ada versi ekstensi non-thread-safe dan thread-safe.

Terakhir, periksa extension_dir Anda pengaturan. Secara default ini:extension_dir = "ext" , untuk sebagian besar waktu berfungsi dengan baik, tetapi jika tidak mencoba:extension_dir = "C:\PHP\ext" .

===========================================================================

EDIT dengan info baru:

Anda menggunakan fungsi yang salah. mssql_connect() adalah bagian dari ekstensi Mssql. Anda menggunakan ekstensi microsoft, jadi gunakan sqlsrv_connect() , untuk API untuk driver microsoft, lihat SQLSRV_Help.chm yang harus diekstrak ke ext your Anda direktori saat Anda mengekstrak ekstensi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Mendapatkan Nama Bulan dari Tanggal di SQL Server (T-SQL)

  2. 3 Cara Mengonversi Desimal ke Heksadesimal di SQL Server (T-SQL)

  3. Suka Operator di Entity Framework?

  4. EXP() Contoh di SQL Server

  5. SQL transpose tabel lengkap