Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Защо не мога да се свържа с моята база данни mssql с помощта на PHP?

Има няколко неща, които могат да причинят подобни проблеми:

1.) Вашите модули не са заредени, защото вместо VC9 е VC11. Проверете коя версия на компилатора използва вашата система и инсталирайте правилния драйвер.

2.) Проверете вашата PHP версия и използвайте правилния драйвер за вашата PHP-версия, можете да проверите това във вашия phpinfo() .

3.) Не забравяйте да инсталирате MSSQL Native Client, в противен случай не можете да се свържете с вашата база данни, което е проблемът, който имам всеки път.

Вашият код изглежда добре и ако получите съобщение за грешка, че sqlsrv_connect не е намерен, което е сигнал, че модулът не е зареден.

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. Не може да се предаде COM обект от тип „System.__ComObject“ към тип интерфейс „Microsoft.VisualStudio.OLE.Interop.IServiceProvider“

  2. SQL Server:Msg 102, ниво 15, състояние 1, ред 2 Неправилен синтаксис близо до '='

  3. Добавяне на ИНДЕКС към CTE

  4. Как да изчислим общите часове за пътуване между град x и y и обратно

  5. Изберете Earliest Order за набор от тестове в SQL за диапазон от дати