簡體   English   中英

如何將 sql 服務器連接到 php

[英]How to connect sql server to php

嗨,我有一個關於將 php 連接到 sql 服務器的問題我安裝了 odbc 驅動程序並配置 ZE1BFD76221E409CEE4AC0 文件。 但是當執行我得到錯誤。 我更換了電腦,但仍然出現同樣的錯誤。

    <?php
$serverName = "YASSERAHMMED\YASOFT";
$connectionInfo = array( "Database"=>"ELECTERC_DB", "UID"=>"sa", "PWD"=>"google");
$con = sqlsrv_connect( $serverName, $connectionInfo );
if( $con === false ) {
    //echo sqlsrv_errors();
    die( print_r( sqlsrv_errors(), true));
}

$sql = "SELECT * FROM ACCOUNT_CUSTMERS";
$stmt = sqlsrv_query( $con, $sql );
if( $stmt === false) {
    die( print_r( sqlsrv_errors(), true) );
}

while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
      echo $row['date'].", ".$row['id']."<br />";
}

sqlsrv_free_stmt( $stmt);
?>

結果是:錯誤 5701 和 5703

我終於用 PDO 字符串連接解決了這個問題..謝謝大家...

$serverName = "YASSERAHMMED\YASOFT";  

try  
{  
  $conn = new PDO( "sqlsrv:server=$serverName ; Database=ELECTERC_DB", "", "");  
  $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); 
  if($conn){
     // echo'ggggg';
  } else{
      echo'undone';
  }
}  
catch(Exception $e)  
{   
  die( print_r( $e->getMessage() ) );   
} 

暫無
暫無

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

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