Menyahpepijat "Panggil ke fungsi yang tidak ditentukan sqlsrv_connect()" Ralat dalam XAMPP untuk Sambungan Pelayan SQL
Masalah:
Anda menemui mesej ralat "Ralat maut: Panggil ke undefined function sqlsrv_connect()..." apabila cuba mewujudkan sambungan pangkalan data menggunakan fungsi sqlsrv_connect().
Latar Belakang:
Fungsi sqlsrv_connect() adalah sebahagian daripada sambungan SQLSRV untuk PHP, yang membolehkan anda menyambung ke pangkalan data Microsoft SQL Server. Sambungan ini tidak dipasang secara automatik dalam XAMPP versi 3.2.1 dan ke atas.
Penyelesaian:
Untuk menyelesaikan ralat ini, ikut langkah berikut:
Muat turun dan Pasang SQLSRV Sambungan:
Nyahtanda atau Tambah Sambungan SQLSRV dalam php.ini:
Mulakan semula Apache dalam XAMPP:
Kod Contoh:
Selepas melengkapkan langkah ini, kod anda sepatutnya kelihatan seperti berikut:
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Mengapa saya mendapat ralat 'Panggilan ke fungsi tidak ditentukan sqlsrv_connect()' dalam persediaan XAMPP saya apabila menyambung ke SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!