0 Pluspunkte 0 Minuspunkte
Wie kann ich mich mit PHP auf einen Micrisift SQL Server verbinden und Abfragen durchführen?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dazu brauchst du Erweiterungen wie sqlsrv oder pdo_sqlsrv. Die sind speziell für die Verbindung mit Microsoft SQL Server Datenbanken gemacht.

$ServerName = "localhost";
$connectionOptions = array(
    "Database" => "myDB",
    "Uid" => "username",
    "PWD" => "password"
);

$conn = sqlsrv_connect($serverName, $connectionOptions);

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

Oder mit PDO

try {
    $conn = new PDO("sqlsrv:Server=localhost;Database=myDB", "username", "password");
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // ...

} catch (PDOException $e) {
    die("Fehler: " . $e->getMessage());
}
von (732 Punkte)