簡體   English   中英

從 SQL Server 2005 數據庫中獲取數據並使用 php 顯示在 html 表中?

[英]Get data from SQL Server 2005 database and display in html table using php?

我在網上搜索了解決方案,但沒有任何效果。 我有一個數據庫(SQL Server 2005)。 我想要做的是制作一個連接到數據庫的 php 文件,獲取數據(例如,SELECT LoginID、Password、IP FROM DBName)並將其顯示在 html 表中,例如:

<th>LoginID</th><th>Password</th><th>IP</th>

我已經為 php 安裝了 xampp 和 sql server 驅動程序。 這是 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));
}

// 
?>

輸出:

無法建立連接。 Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft][ODBC Driver 11 for SQL Server]Named管道提供程序:無法打開與 SQL Server [53] 的連接。[消息] => [Microsoft][SQL Server 的 ODBC 驅動程序 11]命名管道提供程序:無法打開與 SQL Server [53] 的連接。) [1 ] => Array ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver 11 for SQL Server]登錄超時[消息] => [Microsoft][ODBC 驅動程序 11 for SQL Server]登錄超時過期)[2] => 數組([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [代碼] => 53 [ 2] => [Microsoft][ODBC Driver 11 for SQL Server]建立與 SQL Server 的連接時發生與網絡相關或特定於實例的錯誤。找不到服務器或無法訪問服務器。檢查實例名稱是否正確以及是否SQL Server 配置為允許遠程連接。有關詳細信息,請參閱 SQL Server 聯機叢書。[消息] => [Microsoft][ODBC 驅動程序 11 for SQL服務器]建立與 SQL Server 的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 檢查實例名稱是否正確以及 SQL Server 是否配置為允許遠程連接。 有關詳細信息,請參閱 SQL Server 聯機叢書。 ) )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM