2017-12-30 23 views
1

私はLinuxサーバに自分のWebサイトをホストしており、MS SQLデータベースに接続したいと思います。私はプログラミングでPHPを使用しています。私はサーバープロバイダーに連絡しており、彼らはその範囲で助けてくれました。しかし、私の問題は解決されていませんあなたは私に何をすべきか指導できますか?私のコードは以下の通りです。PHPを使用してLinuxサーバからリモートMS SQLデータベースに接続

私はこれを実行している間、それは「DRIVER1を見つけることができませんでした」と表示され

私を導いてください。助けを事前に感謝

<?php 

//echo phpinfo(); 

?> 
<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
    <h1>testing</h1> 
</body> 
</html> 

<?php 
// Server in the this format: <computer>\<instance name> or 
// <server>,<port> when using a non default port number 
$server = 'server:port'; 
$myDB = "DatabaseName"; 

// Connect to MSSQL 
$link = mssql_connect($server, 'username', 'password'); 

if (!$link) { 
    die('Something went wrong while connecting to MSSQL'); 
} 
else 
{ 
echo "success"; 
} 
?> 

答えて

1
<?php 

try { 

    $conn = new PDO("sqlsrv:Server='server_name';Database=database_name", 'username', 'password'); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

} catch (Exception $e) { 

    die(print_r($e->getMessage())); 
} 

$tsql = "select * from table_name"; 
$getResults = $conn->prepare($tsql); 
$getResults->execute(); 
$results = $getResults->fetchAll(PDO::FETCH_BOTH); 

foreach ($results as $row) { 
    echo $row['0'].' '.$row['6']; 
    echo "<br>"; 
} 


?> 
+0

おかげ@Ronyを – Subham

関連する問題