Saya mencoba untuk terhubung ke SQL dalam skrip PHP saya. String koneksi saya adalah Show
Saya sudah menginstalnya dan memasukkan kode di bawah ini ke dalam php saya. file ini yang berada di bawah folder wamp. C. \wamp\bin\php\php5. 4. 16
Server wamp saya telah berjalan dengan baik dan begitu juga layanan wampapache dan wampsqld. Saya dapat menjalankan php. exe berhasil. Namun, saya tidak dapat membuat koneksi ke SQL Server 2008 R2 tempat database saya berada. Tolong bantu EDIT 1. Server wamp telah menjalankan layanan wampmysql ketika saya mencoba koneksi ke SQL Server 2008 R2. Dapatkah ini menjadi alasan? EDIT 2. Saya tidak melihat bagian sqlsrv sama sekali ketika saya menjalankan phpinfo() meskipun saya telah menambahkan extension=php_sqlsrv_54_ts. dll di php. ini, yang merupakan folder bin dari server wamp Saya mencoba untuk terhubung ke MSSQL Server lokal saya dari file PHP sederhana menggunakan fungsi sqlsrv_connect() , tetapi setiap kali saya memanggil file di browser melalui localhost, ia mengeluarkan 500 (Kesalahan Server Internal) mengatakan. "Kesalahan fatal PHP. Kesalahan yang tidak tertangkap. Panggil ke fungsi yang tidak terdefinisi sqlsrv_connect() di C. \inetpub\wwwroot\AJAX_Tutorial\get_db_data. php. 4". get_db_data. php adalah file tempat saya mencoba menghubungkan server. Sepertinya PHP atau localhost tidak dapat mengidentifikasi fungsi sqlsrv_connect(). Tapi sejauh yang saya ketahui, saya melakukan semua yang diperlukan untuk memastikan PHP menghubungkan SQL Server lingkungan saya Apa yang telah aku lakukan Setelah langkah-langkah di atas, saya menjalankan file PHP yang sebenarnya mencoba menghubungkan SQL Server, tetapi muncul kesalahan yang mengatakan tidak dapat mengidentifikasi fungsi sqlsrv_connect(). Dengan asumsi php_sqlsrv_80_nts_x64. dll tidak dimuat saat PHP dimulai, saya menjalankan php --ini di command prompt. Saat itulah pesan-pesan berikut dilemparkan Peringatan PHP. Memulai PHP. Tidak dapat memuat pustaka dinamis 'php_wincache. dll' (dicoba. ext\php_wincache. dll (Modul yang ditentukan tidak dapat ditemukan), ext\php_php_wincache. dll. dll (Modul yang ditentukan tidak dapat ditemukan)) di Unknown on line 0 Peringatan. Memulai PHP. sqlsrv. Tidak dapat menginisialisasi modul Namun, PHP tampaknya berjalan dengan baik, karena ketika saya menggunakan metode jQuerey AJAX get() dan post() dari file HTML untuk mengambil data dari file PHP lain, saya berhasil melakukannya. Tidak terkecuali dilemparkan saat itu Jadi apa yang saya lewatkan sekarang selain php_wincache. dll dan sqlsrv tampaknya dimuat selama startup PHP, saya juga tidak dapat menghubungkan SQL Server dari file PHP? . Saya telah menggunakan setiap sumber daya di tangan saya, tetapi tidak ada yang berhasil. Tolong bantu. Saya tidak bisa melanjutkan tugas saya karena ini Bagaimana cara menggunakan Sqlsrv_connect di PHP?Misalnya. $connectionInfo = array("UID" => $uid, "PWD" => $pwd, "Database"=>"AdventureWorks");
Bagaimana cara mengaktifkan Pdo_sqlsrv di PHP?Instalasi ¶
. downloading and adding appropriate DLL files to your PHP extension directory and the corresponding entry to the php. berkas ini . Di Linux dan macOS, ekstensi PDO_SQLSRV dapat diinstal menggunakan » PECL.
Bagaimana cara menginstal ekstensi PHP SQLSRV?Menggunakan SQL Server Driver (SQLSRV) untuk PHP dari Microsoft . Instal Microsoft SQL Server termasuk SQL Server Management Studio. . Konfigurasikan Windows untuk MSSQL. . Buat dan konfigurasikan database baru. . Instal PHP dan server web. . Instal Driver SQL Server untuk PHP. . Konfigurasikan PHP untuk menggunakan driver PDO SQLSRV yang sesuai |