Как да се свържете с Microsoft SQL Server чрез PHP

Tags: PHP, Microsoft, SQL, сървър, шофьор

Как да се свържете с SQL Server

В тази статия ще говорим за всички тънкостите на връзката с MS SQL Server, за да работи с тях чрез PHP.

Да се ​​определи това, което ние вече имаме утвърден пакет от SQL Server, на която VPS или на сървъра на Windows (например, подредени в ihc.ru), или инсталирани на локалния ви компютър за тестване.







Само на сървъра, съответно на стойност PHP версия 5.2+ или имате локален сървър, като OpenServer.

В момента има четири версии на драйвера 2.0, 3.0, 3.1, 3.2. По-долу е таблица на съвместимостта с PHP:

Microsoft драйвери за PHP за SQL Server версия

Поддържани PHP версии

  • PHP шофьорска книжка Terms.rtf
  • 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






Ние се интересуваме само от библиотеката формат DLL. Библиотека с префикс php_pdo размах на настрана наведнъж. Остава списък на файловете:

  • 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

Тук, след php_sqlsrv_ конзоли са две фигури, тази версия на PHP. и следните символи определят темата за безопасност. режим, където можете да видите на вашия PHP информация. изглежда в phpinfo (). Ако графиката е на стойност активирана. след това изберете версията с _ts префикс и по друг начин - _nts.

Как да се свържете с SQL Server

Сега добавете към php.ini линия, свързваща разширение = php_sqlsrv_54_ts.dll шофьор. Рестартирайте сървъра и проверява phpinfo (). Ако всичко е успешно, трябва да се намери блок sqlsrv.

Как да се свържете с SQL Server

Сега проверете връзката с базата данни с помощта на следния модел: