So verknüpfen Sie eine Datenbank mit einer Webseite

Der Inhalt einer Website für ein Unternehmen oder eine Organisation umfasst Daten, einschließlich Text, Bilder, Medien und numerische Werte. Die Verwendung einer Datenbank zum Speichern dieser Daten ist für viele Standorte ein effizienter Ansatz. Wenn die Daten Ihrer Site in einer Datenbank gespeichert sind, z. B. mithilfe eines Datenbankverwaltungssystems wie MySQL, müssen Sie möglicherweise die Daten auf Ihren Webseiten präsentieren. Bei diesem Vorgang wird eine Verbindung zur Datenbank hergestellt, nach Daten abgefragt und die Daten in HTML dargestellt, häufig mithilfe einer serverseitigen Skriptsprache wie PHP.

1

Bereiten Sie die Details Ihres Datenbankbenutzerkontos vor. Datenbanksysteme verwenden Konten mit bestimmten Zugriffsebenen für jeden Benutzer. Ihre Kontodaten sollten einen Benutzernamen und ein Passwort enthalten. Suchen Sie diese Details, und kopieren Sie sie gegebenenfalls in eine Datei. Sie benötigen außerdem den Namen und den Speicherort Ihrer Datenbank. Finden Sie alle diese Details, bevor Sie mit dem Codieren beginnen. Ihr Webhost sollte Ihnen mit diesen Informationen helfen können, wenn Sie sie nicht finden können.

2

Stellen Sie eine Verbindung zu Ihrer Datenbank her. Sie müssen ein oder mehrere serverseitige Skripts verwenden, um eine Verbindung zu Ihrer Datenbank herzustellen. Der folgende Beispielcode veranschaulicht das Herstellen einer Datenbankverbindung zu einem MySQL-System innerhalb eines PHP-Skripts:

Sie müssen die Hostadresse, den Benutzernamen und das Passwort ändern, um Ihr eigenes Konto wiederzugeben. Der Vorgang zum Herstellen einer Verbindung ist für andere Datenbanksysteme und Programmiersprachen ähnlich.

3

Fragen Sie Ihre Daten ab. In den meisten Fällen verwenden Skripte SQL (Structured Query Language), um bestimmte Datensätze aus Datenbanken abzurufen. Diese SQL-Abfragen können in einem serverseitigen Skript ausgeführt werden. Die folgende Beispielabfrage veranschaulicht das Abrufen aller Datensätze in einer Tabelle mit dem Namen "Kunden":

SELECT * FROM Kunden

Der folgende Code demonstriert die Ausführung dieser Abfrage in PHP:

$ customer_result = mysql_query ("SELECT * FROM Customers");

Die Variable enthält die Ergebnisdaten nach der Abfrage.

4

Geben Sie Ihre Daten aus. Sobald Sie die Daten aus Ihrer Datenbank abgerufen haben, können Sie sie auf Ihren Websiteseiten präsentieren, die in HTML-Markups strukturiert sind. Der folgende Code demonstriert das Schreiben der Abfrageergebnisse in eine Seite innerhalb von HTML-Strukturen:

while ($ customer_row = mysql_fetch_array ($ customer_result)) {echo "

". $ customer_row ['CustName']."

";}

In diesem Fall durchläuft die while-Schleife jeden Datensatz in der Tabelle "Kunde" und schreibt den Wert aus einem Feld "Kundenname" als Teil eines Absatzelements in die Seite. Sie müssen den Code ändern, um die Felder in Ihrer Datenbanktabelle und die HTML-Strukturen widerzuspiegeln, in denen Sie sie anzeigen möchten.

5

Testen Sie Ihr Skript. Wenn Sie Ihr Datenbankverbindungsskript vollständig oder teilweise abgeschlossen haben, laden Sie es auf Ihren Server hoch, um es zu testen. Wenn Sie auf Fehler stoßen, überprüfen Sie die Details Ihres Datenbankkontos sowie die Struktur Ihrer Tabellen. Sobald Sie festgestellt haben, dass Sie in Ihrem Skript erfolgreich eine Verbindung zur Datenbank herstellen können, können Sie auf dem Basiscode aufbauen, um Ihre Daten den Site-Benutzern zu präsentieren.