Jest kilka rzeczy, które mogą powodować takie problemy:
1.) Twoje moduły nie są ładowane, ponieważ zamiast tego jest VC9, jeśli VC11. Sprawdź, której wersji kompilatora używa twój system i zainstaluj właściwy sterownik.
2.) Sprawdź swoją wersję PHP i użyj odpowiedniego sterownika dla swojej wersji PHP, możesz to sprawdzić w swoim phpinfo()
.
3.) Nie zapomnij zainstalować klienta natywnego MSSQL, w przeciwnym razie nie będziesz mógł połączyć się ze swoją bazą danych, co jest problemem, który mam za każdym razem.
Twój kod wygląda dobrze i jeśli pojawi się komunikat o błędzie, że sqlsrv_connect
nie jest znaleziony, co jest sygnałem, że moduł nie jest załadowany.
https://www.microsoft.com/en-us /download/details.aspx?id=20098