2015-10-05 3 views
-3

Я делал каждый, и все о конфигурации PHP с Windows Server/Windows 8PHP для процедуры подключения базы данных SQLSERVER

Даже простой строкой эха работает, но соединение с базой данных SQL не работает ....

Я искал весь интернет для этого.

Поскольку я новичок в сервере Windows, пожалуйста, помогите мне заставить PHP работать в Windows и получать данные из базы данных SQL.

Пожалуйста, дайте мне шаг за шагом процедуру, чтобы я знал, где мне не хватает?

Спасибо!

+0

Вопросы просят нас, чтобы рекомендовать или найти книгу, инструмент, библиотека программного обеспечения, учебник или другие пределы участка ресурсов являются вне темы для переполнения стека, поскольку они, как правило, привлекают упрямый ответы и спама. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить. – Epodax

ответ

0

Вы можете попробовать что-то вроде этого:

<?php 
    $serverName = "serverName\sqlexpress"; //serverName\instanceName 
    $connectionInfo = array("Database"=>"dbName", "UID"=>"userName", "PWD"=>"password"); 
    $conn = sqlsrv_connect($serverName, $connectionInfo); 

    if($conn) { 
     echo "ok.<br />"; 
    }else{ 
     echo "crashed.<br />"; 
     die(print_r(sqlsrv_errors(), true)); 
    } 
    ?> 

Но вам нужно сделать исследование на интернете есть много примеров соединений между PHP и SQL Server:

http://php.net/manual/fr/function.sqlsrv-connect.php

Редактировать :

Вы также можете попробовать следующее:

$myServer = "10.85.80.229"; 
$myUser = "root"; 
$myPass = "pass"; 
$myDB = "testdb"; 

$conn = mssql_connect($myServer,$myUser,$myPass); 
if (!$conn) 
{ 
    die('Not connected : ' . mssql_get_last_message()); 
} 
$db_selected = mssql_select_db($myDB, $conn); 
if (!$db_selected) 
{ 
    die ('Can\'t use db : ' . mssql_get_last_message()); 
} 

http://www.php.net/manual/en/mssql.installation.php

+0

Сервер не найден или недоступен. Проверьте правильность имени экземпляра и если SQL Server настроен на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. [message] => [Microsoft] [Собственный клиент SQL Server 11.0] При установлении соединения с SQL Server произошла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или недоступен. Проверьте правильность имени экземпляра и если SQL Server настроен на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. Эта ошибка брошена! :( – user2136537

+0

Просто введите сообщение об ошибке. Вы не можете получить доступ к своему серверу, потому что он не найден или недоступен. Если вы уверены, что сервер работает, это означает, что ваши данные в коде неверны. Проверьте имя экземпляра, пароль , Код, очевидно, правильный, вам нужно провести исследование того, что вам скажет. Я отредактировал свой ответ другим способом, попробуйте – VERYNET

+0

Вы достигли своей работы? – VERYNET

Смежные вопросы