2017-09-28 77 views
1

我有PHP連接到SQL Server。Fastcgi vs Apache連接分區

<?php 
$serverName = "AC-CLOUD"; //serverName\instanceName 
$connectionInfo = array("Database"=>"DataSEAS", "UID"=>"sa", "PWD"=>"Masterkey2010", "CharacterSet" => "UTF-8"); 
$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)); 
} 
?> 

$sql = "SELECT sc.Id as Id, sc.Code, sc.Name, sc.Specification, sc.Specification2, sc.X_Specification3, f.Name as firma_Name FROM StoreCards sc 
left join firms f on f.id = sc. X_pozicane_u "; 

$stmt = sqlsrv_query($conn, $sql); 

if($stmt === false) { 
    die(print_r(sqlsrv_errors(), true)); 
} 

當我FastCGI的連接,它工作正常,但現在我需要將它與Apache的連接,它是不是與此代碼的工作。當我用Apache或phpinfo嘗試另一個php代碼時,它工作正常,但是這與apache連接到db,不起作用。你可以幫我嗎?

+0

以何種方式是不工作加載DLL SQLSRV S'你遇到了什麼錯誤?你不希望它成爲什麼? – Sammitch

+0

只顯示空白頁,我如何設置顯示頁面上的錯誤? –

+0

https://stackoverflow.com/a/33665510/1064767 – Sammitch

回答