Не уверен, если это полезно .. но вы можете получить доступ к базе данных SQL Server с PHP.
Загрузка драйвера Загрузите драйвер SQL Server для PHP в Центр загрузки Microsoft. В загрузку включены два файла .dll: php_sqlsrv.dll и php_sqlsrv_ts.dll.
Настройка драйвера Драйвер SQL Server для PHP имеет три варианта конфигурации:
LogSubsystems: Используйте этот параметр, чтобы включить ведение журнала подсистем включения или выключения. Значение по умолчанию - SQLSRV_LOG_SYSTEM_OFF (запись по умолчанию отключена).
LogSeverity: Используйте этот параметр, чтобы указать, что нужно регистрировать после входа в систему. Значение по умолчанию - SQLSRV_LOG_SEVERITY_ERROR (только ошибки регистрируются по умолчанию после включения ведения журнала).
WarningsReturnAsErrors: По умолчанию драйвер SQL Server для PHP рассматривает предупреждения, генерируемые функциями sqlsrv как ошибки. Используйте параметр WarningsReturnAsErrors, чтобы изменить это поведение. Значение по умолчанию для этой опции - true.
Создание соединения Функция sqlsrv_connect используется для установления соединения с сервером.
$serverName = "(local)";
$connectionOptions = array("Database"=>"DBNAME");
/* Connect using Windows Authentication. */
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn === false)
{ die(FormatErrors(sqlsrv_errors())); }
По умолчанию функция sqlsrv_connect использует проверку подлинности Windows для установления соединения.
Функция sqlsrv_connect принимает два параметра: $ serverName и $ connectionOptions (необязательно).
- $ serverName - этот обязательный параметр используется для указания имени сервера, к которому вы хотите подключиться. В приведенном выше коде соединение устанавливается на локальный сервер. Этот параметр также может использоваться для указания экземпляра SQL Server или номера порта.
Например: $ serverName = "myServer \ instanceName"; -или- $ serverName = "myServer, 1521";
- $ connectionOptions - Этот необязательный параметр представляет собой массив пар ключ-значение, которые устанавливают параметры в соединении. В приведенном выше коде база данных установлена для DBNAME для соединения. Другие опции включают ConnectionPooling, Encrypt, UID и PWD.
Примечание. Параметры UID и PWD должны быть установлены в параметре $ connectionOptions для входа на сервер с аутентификацией SQL Server.
Переход через ссылку ниже для более подробной информации:
Accessing SQL Server Databases with PHP
@ xFrenzy47x пожалуйста, вы можете рассмотреть мой ответ и дайте мне знать, если это полезно. –
Извинения. Ваш ответ кажется жизнеспособным, однако я не могу найти ссылки для загрузки на сайте Microsoft для реализации вышеизложенного. Ресурсы могут быть устаревшими. – xFrenzy47x
Извините, я верю, что они заархивировали его где-то позже, и я отправил свой ответ. Не могли бы вы скачать ниже ссылку для загрузки и попытаться реализовать выше. https://msdn.microsoft.com/en-us/library/mt683517(v=sql.105).aspx Спасибо! –