Frequently Asked Questions

Other Languages: Dansk Ελληνικά English Español Suomi Filipino Français Indonesian Italiano Japanese Korean Malay Bokmål Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

Über PHP Eine Verbindung Zu MySQL Herstellen

Print this Article
Last Updated: February 2, 2015 12:27 PM

Über PHP-Skripts können Sie direkt auf MySQL-Datenbanken zugreifen. Auf diese Weise können Sie direkt von Ihrer Website aus Daten in Ihrer Datenbank lesen oder schreiben.

So stellen Sie über PHP eine Verbindung zu MySQL her

  1. Stellen Sie über die Anweisung mysql_connect eine Verbindung zu Ihrem MySQL-Server her. Beispiel:

    $con = mysql_connect('HOSTNAME','BENUTZERNAME','PASSWORT');

    Hilfe zur Verwendung von mysql_connect finden Sie unter Datenbankdetails mit Konten für gemeinsames Hosting anzeigen.

  2. Wählen Sie die Datenbank, auf die Sie zugreifen möchten, mit mysql_select_db aus. Beispiel:

    mysql_select_db('DATENBANKNAME', $con)
    Dabei ist 'DATENBANKNAME' der Name Ihrer Datenbank. Dieser wird auch auf der Detailseite Ihrer Datenbank angezeigt.

Nachdem Sie die Verbindung hergestellt und die Datenbank ausgewählt haben, können Sie sie über PHP abfragen.

Als Hilfe zur Erstellung Ihres eigenen Verbindungsstrings haben wir unten ein Beispiel aufgeführt.

Beispiel für einen MySQL-Verbindungsstring mit PHP

<?php //Sample Database Connection Syntax for PHP and MySQL. //Connect To Database $hostname="your_mysqlserver.secureserver.net"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)</script></html>"); mysql_select_db($dbname); # Prüfen, ob Datensatz vorhanden ist $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Name: ".$name."<br>"; } } ?>

Weitere Informationen finden Sie auf der Seite mit den MySQL-Funktionen unter php.net.