Benutzer-Werkzeuge

Webseiten-Werkzeuge


coding:php

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
coding:php [2024/11/29 13:21]
jango [pdo]
coding:php [2024/11/29 13:22] (aktuell)
jango [MSSQL]
Zeile 372: Zeile 372:
  
 =====MSSQL===== =====MSSQL=====
 +
 +====SQLSRV====
  
 <code php> <code php>
Zeile 411: Zeile 413:
 sqlsrv_free_stmt( $stmt ); sqlsrv_free_stmt( $stmt );
 sqlsrv_close( $conn ); sqlsrv_close( $conn );
 +?>
 +</code>
 +
 +====PDO====
 +
 +<code php>
 +<?php
 +// Verbindung zur MSSQL-Datenbank herstellen
 +$serverName = "localhost";  // Servername
 +$connectionOptions = array(
 +    "Database" => "deine_datenbank", // Datenbankname
 +    "Uid" => "dein_benutzername", // Benutzername
 +    "PWD" => "dein_passwort" // Passwort
 +);
 +
 +try {
 +    // Mit PDO verbinden
 +    $conn = new PDO("sqlsrv:Server=$serverName;Database=" . $connectionOptions['Database'], $connectionOptions['Uid'], $connectionOptions['PWD']);
 +    // Fehlerbehandlung aktivieren
 +    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 +
 +    // SQL-Abfrage
 +    $query = "SELECT * FROM deine_tabelle";
 +
 +    // Abfrage ausführen
 +    $stmt = $conn->query($query);
 +
 +    // Ergebnisse anzeigen
 +    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
 +        echo "Spalte1: " . $row['Spalte1'] . "<br />";
 +        echo "Spalte2: " . $row['Spalte2'] . "<br />";
 +    }
 +} catch (PDOException $e) {
 +    echo "Verbindungsfehler: " . $e->getMessage();
 +}
 ?> ?>
 </code> </code>
coding/php.1732882905.txt.gz · Zuletzt geändert: 2024/11/29 13:21 von jango