PHP Fatal Error: Call to Undefined Function mssql_connect()
Isu:
Apabila cuba menyambung ke SQL Server 2008 daripada PHP 5.3 yang dijalankan pada IIS7/Windows Server 2008, pengguna menerima ralat maut "Panggil ke fungsi tidak ditentukan mssql_connect()."
Resolusi:
Untuk menyelesaikan isu ini, pastikan perkara berikut:
Konfigurasi Sambungan Yang Betul:
Tambah baris berikut pada C:Program Files (x86)PHPphp.ini :
extension=php_sqlsrv_53_nts.dll
Pengesahan PHPINFO:
Akses phpinfo() untuk menyemak sama ada sambungan SQLSRV dimuatkan. Cari bahagian yang serupa dengan yang berikut:
SQLSRV SQLSRV support => enabled SQLSRV Info => SQLSRV Session State => enabled SQLSRV Client Adapter => yes
Penggunaan Fungsi yang Betul:
Direktori Sambungan:
Semak tetapan extension_dir dalam php.ini . Jika ia tidak ditetapkan kepada "ext," cuba tentukan laluan penuh ke direktori:
extension_dir = "C:PHPext"
Atas ialah kandungan terperinci Mengapa saya mendapat ralat 'Panggilan ke fungsi tidak ditentukan mssql_connect()' semasa menyambung ke SQL Server daripada PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!