Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
coding:php [2024/11/29 13:21] jango [pdo] |
coding:php [2025/06/24 10:43] (aktuell) jango ↷ Links angepasst, weil Seiten im Wiki verschoben wurden |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| PHP (PHP Hypertext Preprocessor) und ist eine weit verbreitete serverseitige Skriptsprache, | PHP (PHP Hypertext Preprocessor) und ist eine weit verbreitete serverseitige Skriptsprache, | ||
| + | |||
| + | {{: | ||
| =====Syntax===== | =====Syntax===== | ||
| Zeile 110: | Zeile 112: | ||
| ====Linux==== | ====Linux==== | ||
| - | Installiert man einfach nur das Paket php, so wird der Webserver [[:apache|Apache]] mitinstalliert und eine sofort lauffähige Apache PHP Umgebung geschaffen. | + | Installiert man einfach nur das Paket php, so wird der Webserver [[:apache2|Apache]] mitinstalliert und eine sofort lauffähige Apache PHP Umgebung geschaffen. |
| < | < | ||
| Zeile 372: | Zeile 374: | ||
| =====MSSQL===== | =====MSSQL===== | ||
| + | |||
| + | ====SQLSRV==== | ||
| <code php> | <code php> | ||
| Zeile 411: | Zeile 415: | ||
| sqlsrv_free_stmt( $stmt ); | sqlsrv_free_stmt( $stmt ); | ||
| sqlsrv_close( $conn ); | sqlsrv_close( $conn ); | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | ====PDO==== | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | // Verbindung zur MSSQL-Datenbank herstellen | ||
| + | $serverName = " | ||
| + | $connectionOptions = array( | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ); | ||
| + | |||
| + | try { | ||
| + | // Mit PDO verbinden | ||
| + | $conn = new PDO(" | ||
| + | // Fehlerbehandlung aktivieren | ||
| + | $conn-> | ||
| + | |||
| + | // SQL-Abfrage | ||
| + | $query = " | ||
| + | |||
| + | // Abfrage ausführen | ||
| + | $stmt = $conn-> | ||
| + | |||
| + | // Ergebnisse anzeigen | ||
| + | while ($row = $stmt-> | ||
| + | echo " | ||
| + | echo " | ||
| + | } | ||
| + | } catch (PDOException $e) { | ||
| + | echo " | ||
| + | } | ||
| ?> | ?> | ||
| </ | </ | ||