Как да се свържете с Microsoft SQL Server чрез PHP
Tags: PHP, Microsoft, SQL, сървър, шофьор
В тази статия ще говорим за всички тънкостите на връзката с 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.
Сега добавете към php.ini линия, свързваща разширение = php_sqlsrv_54_ts.dll шофьор. Рестартирайте сървъра и проверява phpinfo (). Ако всичко е успешно, трябва да се намери блок sqlsrv.
Сега проверете връзката с базата данни с помощта на следния модел: