2015-10-05 118 views
-3

我所做的每一切關於PHP的配置與Windows Server/Windows 8的PHP到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 Native Client 11.0]建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。檢查實例名稱是否正確以及SQL Server是否配置爲允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。 引發此錯誤! ( – user2136537

+0

)只需要輸入錯誤信息,你不能訪問你的服務器,因爲他找不到或無法訪問如果你確定服務器正在工作,那就意味着你的代碼中的信息是錯誤的,請檢查實例名稱,密碼,連接 代碼顯然是正確的,您需要對錯誤告訴您的問題進行研究我使用其他方式編輯我的答案,嘗試使用 – VERYNET

+0

您是否完成工作? – VERYNET