Cum să se conecteze la serverul Microsoft SQL prin php

Tag-uri: php, Microsoft, SQL, Server, conducător auto

Cum să se conecteze la serverul sql

În acest articol vom vorbi despre toate subtilitățile conexiunea la MS SQL Server pentru a lucra cu ei prin intermediul PHP.

Să definim ceea ce avem deja un pachet stabilit de SQL Server pe care VPS sau un server Windows (de exemplu, comandat în ihc.ru), fie instalate pe computerul local pentru testare.







Doar pe server, respectiv în valoare PHP versiune sau aveți 5.2 sau versiuni ulterioare un server local, cum ar fi OpenServer.

In acest moment, există patru versiuni ale driverului 2.0, 3.0, 3.1, 3.2. Ceea ce urmează este un tabel de compatibilitate cu PHP:

Drivere Microsoft pentru PHP pentru SQL Server Versiune

Versiunile PHP suportate

  • PHP Terms.rtf Permis de conducere
  • php_pdo_sqlsrv_54_nts.dll
  • php_pdo_sqlsrv_54_ts.dll
  • php_pdo_sqlsrv_55_nts.dll
  • php_pdo_sqlsrv_55_ts.dll
  • php_pdo_sqlsrv_56_nts.dll
  • php_pdo_sqlsrv_56_ts.dll
  • php_sqlsrv_54_nts.dll
  • php_sqlsrv_54_ts.dll
  • php_sqlsrv_55_nts.dll
  • php_sqlsrv_55_ts.dll
  • php_sqlsrv_56_nts.dll
  • php_sqlsrv_56_ts.dll
  • release.txt
  • SQLSRV_Readme.htm
  • SQLSRV_ThirdPartyNotices.rtf






Suntem interesați numai în format bibliotecă dll. Biblioteca cu matura prefixul php_pdo deoparte dintr-o dată. Rămâne o listă de fișiere:

  • php_sqlsrv_54_nts.dll
  • php_sqlsrv_54_ts.dll
  • php_sqlsrv_55_nts.dll
  • php_sqlsrv_55_ts.dll
  • php_sqlsrv_56_nts.dll
  • php_sqlsrv_ 56_ts.dll

Aici, după console php_sqlsrv_ sunt două figuri, această versiune a PHP. și următoarele simboluri definesc Thread Safety. Modul în care puteți vizualiza pe informațiile PHP. arată în phpinfo (). Dacă graficul este în valoare de activat. apoi alegeți versiunea cu _ts prefix și altfel - _nts.

Cum să se conecteze la serverul sql

Acum, adăugați la linia de conectare php.ini extensie = conducător auto php_sqlsrv_54_ts.dll. Reporniți serverul și verificați phpinfo (). Dacă totul este de succes, ar trebui să găsească o sqlsrv bloc.

Cum să se conecteze la serverul sql

Acum, verificați conexiunea cu baza de date utilizând următorul model: