Lösungen

Frontend-Alternativen für Datenbanklösungen 3 - PHP-Seiten als Frontend

Datenbankverbindung aufbauen

Nun können Sie den PHP-Code erstellen, mit dem Sie eine Datenbankverbindung aufbauen.

  1. Erzeugen Sie dazu zunächst im gleichen Verzeichnis, in dem die Datei phpinfo.php liegt, eine weitere PHP-Datei mit dem Namen index.php.

  2. Erstellen Sie darin den Code für eine leere HTML-Seite (Listing 1).

  3. Fügen Sie anschließend den PHP-Code aus Listing 2 zwischen <body> und </body> ein. Er definiert den Datenquellenamen, den Benutzernamen und das Kennwort in Form von Variablen und ruft dann die PHP-Funktion odbc_connect auf. Sie baut mit Hilfe der definierten Zugangsdaten eine Datenbankverbindung auf und gibt sie zurück.

  4. Über die Variable $conn können Sie anschließend auf die Datenbankverbindung zugreifen. Führen Sie die Seite nun im Browser aus, sollte das Ergebnis wie in Bild 3 aussehen, wenn Sie keinen Fehler gemacht haben.

Bild 3: Erfolgreicher Verbindungsaufbau.
Bild 3: Erfolgreicher Verbindungsaufbau.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unbenanntes Dokument</title>
</head>
<body>
</body>
</html>

<?PHP
//Datenbankverbindung aufbauen
$dsn = "telefonbuchODBC";
$tabelle = "tabMitarbeiter";
$user = "admin";
$pwd = "";
echo "<p>Datenbank-Verbindung aufbauen ...</p>";
$conn = odbc_connect($dsn,$user,$pwd);
echo "<p>... fertig!</p>";
?>