Antworten auf Ihre häufigsten Fragen

Wie kann ich auf MySQL mit PHP zugreifen?

English version below

Eine der Hauptanwendungen von PHP ist das erzeugen von Webseiten aus Datenbankinhalten. Deshalb wollen wir hier (wenn wir auch schon keinen PHP-Kurs geben können) wenigstens kurz die Grundzüge einer Datenbankverbindung unter PHP aufzeigen. Nehmen wir mal an, Sie hätten bei uns die Domain "webpack-demo.de", sowie die folgenden Zugangsdaten:

  • Benutzername: dbuXXXXXXXX
  • MySQL-Passwort: gnarf123

Der Benutzername beginnt mit "dbu", "XXXXXXXX" ist Ihre Paket-ID. Dies wird auch im KIS unter "Produktverwaltung - Ihr Produkt - Konfigurieren - Skripte & Datenbanken - Datenbank verwalten" angezeigt. Das MySQL-Passwort können Sie (und haben Sie wahrscheinlich schon) im KIS unter "Produktverwaltung - Ihr Produktbereich - Konfigurieren - Skripte & Datenbanken - Datenbank verwalten" festlegen. Der Name des MySQL-Servers ist "localhost". Mit diesen Daten können Sie dann auch schon loslegen. Ersetzen Sie bitte die Angaben bei "username", "password" und "database" durch die im KIS angegebenen:

Ab PHP 7.0 gehen Sie bitte wie folgt vor:

#php-mysqli-connect
$username="dbuXXXXXXXX";
$password="gnarf123";
$database="dbXXXXXXXX-meinedb";
$host="localhost";
mysqli_connect($host, $username, $password, $database);

Beachten Sie, dass der zweite Teil des Names der Datenbank unter "Produktverwaltung - Ihr Produktbereich - Konfigurieren - Skripte & Datenbanken - Datenbank verwalten" eingestellt werden kann, der erste Teil aber immer mit "dbXXXXXXXX-" ist, wobei XXXXXXXX eine ID-Nummer Ihres Paketes darstellt.

Möchten Sie von extern auf den Server zugreifen, muss dies wie hier beschrieben aktiviert sein: Wie aktiviere/konfiguriere ich die MySQL-Datenbank?.

Weitere Infos für MySQL unter PHP 7.x finden Sie hier: http://de2.php.net/manual/de/book.mysqli.php

 

 

 

English version:

One of the main uses of PHP is generating web pages from database content. That's why we want to show here (even if we can't give a PHP course) at least briefly the basics of a database connection under PHP. Let's assume you have the domain "webpack-demo.de" and the following access data:

  • Username: dbuXXXXXXXX
  • MySQL password: gnarf123

The username starts with "dbu", "XXXXXXXX" is your package ID. This is also displayed in the KIS under "Product Admin - *Your Product* - Configure - Scripts & databases - Database management". You can (and probably already have) set the MySQL password in the KIS under "Your Product* - Configure - Scripts & databases - Database management". The MySQL server name is "localhost". You can then get started with this data. Please replace the information in "username", "password" and "database" with the information given in the KIS:

With PHP 7.0 please proceed as follows:

#php-mysqli-connect
$username="dbuXXXXXXXX";
$password="gnarf123";
$database="dbXXXXXXXX-mydb";
$host="localhost";
mysqli_connect($host, $username, $password, $database);

Note that the second part of the database name can be set under "Product Admin - *Your Product* - Configure - Scripts & databases - Database management". But the first part always starts with "dbXXXXXXXX-" where XXXXXXXX is an ID number of your package.

If you want to access the server externally, this must be activated as described here: Wie aktiviere/konfiguriere ich die MySQL-Datenbank?.

Further information for MySQL under PHP 7.x can be found here: http://de2.php.net/manual/de/book.mysqli.php

 


otto.friedrich@hosteurope.de xanthippe.ypsilante@hosteurope.de hercules.ikarus@hosteurope.de