我所做的每一切關於PHP的配置與Windows Server/Windows 8的PHP到SQLSERVER數據庫連接過程
即使是簡單的回聲串運行,但與SQL數據庫連接不工作....
我已經搜索了整個互聯網。
由於我是新的Windows服務器,請幫助我使PHP在Windows上運行並從SQL數據庫獲取數據。
請給我一步一步的程序,讓我知道我缺乏什麼?
謝謝!
我所做的每一切關於PHP的配置與Windows Server/Windows 8的PHP到SQLSERVER數據庫連接過程
即使是簡單的回聲串運行,但與SQL數據庫連接不工作....
我已經搜索了整個互聯網。
由於我是新的Windows服務器,請幫助我使PHP在Windows上運行並從SQL數據庫獲取數據。
請給我一步一步的程序,讓我知道我缺乏什麼?
謝謝!
你可以嘗試這樣的事情:
<?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());
}
服務器未找到或無法訪問。檢查實例名稱是否正確以及SQL Server是否配置爲允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。 [message] => [Microsoft] [SQL Server Native Client 11.0]建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。檢查實例名稱是否正確以及SQL Server是否配置爲允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。 引發此錯誤! ( – user2136537
)只需要輸入錯誤信息,你不能訪問你的服務器,因爲他找不到或無法訪問如果你確定服務器正在工作,那就意味着你的代碼中的信息是錯誤的,請檢查實例名稱,密碼,連接 代碼顯然是正確的,您需要對錯誤告訴您的問題進行研究我使用其他方式編輯我的答案,嘗試使用 – VERYNET
您是否完成工作? – VERYNET
問題,要求我們建議還是找一本書,工具,軟件庫,教程或其他異地資源是題外話堆棧溢出,因爲他們往往以吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。 – Epodax