Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego nie mogę połączyć się z bazą danych mssql za pomocą PHP?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dołączyć MDF bez pliku dziennika?

  2. Użyj TYPE_ID(), aby uzyskać identyfikator typu danych w SQL Server

  3. SQL Server - podsłuchiwanie parametrów

  4. SQL Server Zmień lokalizację pliku TempDB

  5. SQL Server 2008:kopiowanie zawartości wszystkich tabel z jednej bazy danych do innej bazy danych