Я новичок в php, пытаясь подключиться к базе данных mssql server 2012, используя sqlsrv. Следующий код: - «Соединение не может быть установлено»sqlsrv_connect не имеет никакого результата
<?php
$server = 'ip address';
echo 'I\'m in<br />';
$connectionInfo = array("Database"=>"name", "UID"=>"user", "PWD"=>"password");
$conn = sqlsrv_connect($server, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
?>
результаты ни в чем я понятия не имею, что происходит, но я не получаю «Соединение установлено» или он просто умирает или что-то в этом роде. Использование php 5.2 (не пробовал другие версии). Любые предложения?
В первую очередь, если вы новичок, вы должны использовать новейшие версии PHP (5.6) и [sqlsrv extension] (http://php.net/manual/en/sqlsrv.installation.php) (3.2) , ** Второй шаг должен активировать отчет об ошибках. ** В SQLSRV могут быть две основные проблемы. Вам нужно включить расширение sqlsrv и установить драйвер microsoft odbc. – kba
, когда я делаю то, что мой apache не запускается, заявив, что есть некоторая ошибка при загрузке php5apache2_2.dll, хотя она присутствует в каталоге php –
ну, смена php помогла в конце концов, только пришлось изменить на 5.3, чтобы apache не сбой , спасибо –