Beste PHP'ers,

Ik maak gebruik van de onderstaande code / connection string om te verbinden met mijn MS SQL server.
dbnaam, user en ***** heb ik (uiteraard) correct ingevuld.



<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

$conn = new PDO("sqlsrv:Server=den1.mssql1.gear.host\\SQLEXPRESS;Database=dbnaam", "user", "****");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

$sql = "SELECT * FROM gebruikers";

foreach ($conn->query($sql) as $row) {
    print_r($row);
}
?>


Output:

Fatal error: Invalid handle returned. in C:\home\site\wwwroot\index.php on line 6
Bedankt. In het topic stond een verwijzing naar Github waarbij de juiste source beschikbaar was. Het ziet er als volgt uit:


<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

$serverName = "tcp:******, 1433";
$database = "*******";
$uid = "*******";
$pwd = "********";

$conn = new PDO( "sqlsrv:server=" . $serverName . "; Database = " . $database, $uid, $pwd);


$sql = "SELECT * FROM gebruikers";

foreach ($conn->query($sql) as $row)
{
    print_r($row);
}
?>


Reageren