Я искал в сети решения, но пока ничего не получалось. У меня есть база данных (SQL Server 2005). Я хочу создать php-файл, который соединяется с базой данных, получать данные (например, SELECT LoginID, Password, IP FROM DBName) и отображать их в html-таблице, например:
<th>LoginID</th><th>Password</th><th>IP</th>
Я уже установил xampp и драйвер сервера sql для php. Вот вывод phpinfo:
Благодарю.
Вот что я попробовал:
<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$serverName = "SERVER/SQLEXPRESS";
$connectionInfo = array( "Database"=>"game33");
/* Connect using Windows Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
//
?>
Выход:
Соединение не может быть установлено.
Массив ([0] => Массив ([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [код] => 53 [2] => [Microsoft] [Драйвер ODBC 11 для SQL Server] по имени) Поставщик каналов: Не удалось открыть соединение с SQL Server [53]. [Message] => [Microsoft] [Драйвер ODBC 11 для SQL Server] Поставщик именованных каналов: Не удалось открыть соединение с SQL Server [53].) [1 ] => Массив ([0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [код] => 0 [2] => [Microsoft] [Драйвер ODBC 11 для SQL Server] Истекло время ожидания входа [сообщение ] => [Microsoft] [Драйвер ODBC 11 для SQL Server] Истекло время ожидания входа в систему) [2] => Массив ([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [код] => 53 [ 2] => [Microsoft] [Драйвер ODBC 11 для SQL Server] При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или недоступен. Проверьте правильность имени экземпляра и SQL Server настроен для разрешения удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. [Message] => [Microsoft] [Драйвер ODBC 11 для SQL Сервер] Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не найден или недоступен. Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server для разрешения удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. ))
Других решений пока нет …