Zum Hauptinhalt springen
So bleibt dein Unternehmen trotz COVID-19 geöffnetMehr erfahren
Rufe uns an
Telefonnummern und Uhrzeiten
Hilfecenter

Erkunde unsere Onlinehilfe

BlogHilfe

GoDaddy Hilfe

Über PHP eine Verbindung zu MySQL herstellen

Ü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.

  1. Stellen Sie über die Anweisung mysqli_connect eine Verbindung mit Ihrem MySQL-Server her. Beispiel:
    $con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');

    Hilfe zur Verwendung von mysqli_connect finden Sie unter Suchen Sie den Hostnamen Ihrer Datenbank.

  2. Wählen Sie die Datenbank, auf die Sie zugreifen möchten, mit mysqli_select_db aus. Beispiel:
    mysqli_select_db('DATABASENAME', $con)

    Dabei ist 'DATABASENAME' 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 PHP-MySQL-Verbindungsstring

Dieser Verbindungsstring sucht in einer Datenbank (your_dbusername) nach einer bestimmten Tabelle (your_tablename) und führt dann alle Werte in dieser Tabelle für ein Feld (d. h. eine Spalte) auf, das Sie angeben (your_field).

?php
	//Sample Database Connection Syntax for PHP and MySQL.
	
	//Connect To Database
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysqli_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>");
	mysqli_select_db($dbname);
	
	# Check If Record Exists
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysqli_query($query);
	
	if($result){
		while($row = mysqli_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

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