2012-12-12 178 views
0

我試圖連接使用PHP SQL Server中,我試圖從數據庫獲取信息.. 現在,這裏是我的了:試圖與SQL Server數據庫連接

try { 
    $user = ''; 
    $pass = ''; 
    $objDb = new PDO('mysql:host=192.168.10.250;dbname=WEB_POROSIA', 
    '$user', '$pass'); 
    $objDb->exec('SET CHARACTER SET utf8'); 

    $sql = "SELECT *  
      FROM 'WEB_POROSIA' 
      "; 
    $statement = $objDb->query($sql); 
    $list = $statement->fetchAll(PDO::FETCH_ASSOC); 

    } catch(PDOException $e) { 
    echo $e->getMessage(); 

    } 

我收到此錯誤:

SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. 

這是我第一次到PHP與SQL Server連接嘗試,我不知道這是什麼輸出方式,我的意思是我不知道是什麼可能導致它!

我正在使用xampp。 謝謝

回答

0

看來您正嘗試使用錯誤的驅動程序進行連接。

對於Sql Server,您可能想使用PDO ODBC驅動程序而不是您嘗試使用的mysql方法。

0

您需要使用不同的DBO驅動程序。 查看其他ODBC驅動程序,即PDO。