mysql_connect

(PHP 3, PHP 4 >= 4.0.0)

mysql_connect -- Öffnet eine Verbindung zum Datenbank-Server

Beschreibung

int mysql_connect ([string hostname[:port][:/path/to/socket] [, string Benutzername [, string Kennwort]]])

Rückgabewert: Eine Verbindungs-Kennung im Erfolgsfall oder FALSE im Fehlerfall.

mysql_connect() öffnet eine Verbindung zu einem MySQL server. Alle Argumente sind optional, und wenn alle fehlen wird ('localhost', Benutzername des Benutzers dem der Server-Prozess gehört, leeres Kennwort) angenommen.

Der Parameter hostname kann zudem die Portnummer enthalten, z.B. "hostname:port" oder den Pfad zu einem Socket z.B. ":/path/to/socket" für Zugriffe auf dem lokalen Rechner.

Anmerkung: Unterstützung für ":port" wurde in PHP 3.0B4 hinzugefügt.

Unterstützung für ":/path/to/socket" wurde in PHP 3.0.10 hinzugefügt.

Fehlermeldung können unterdrückt werden, wenn dem Funktionsname ein '@' voran gestellt wird.

Für den Fall, dass ein Aufruf von mysql_connect() mit den gleichen Argumenten erfolgt, wird keine neue Verbindung aufgebaut, sondern die Verbindungs-Kennung der schon bestehenden Verbindung zurückgeliefert.

Die Verbindung zum Datenbank-Server wird geschlossen, sobald das PHP-Skript beendet wird oder mysql_close() aufgerufen wird.

Beispiel 1. Verbindung zum Datenbanksserver öffnen


<?php
    $link = mysql_connect ("kraemer", "marliesle", "secret")
        or die ("Could not connect");
    print ("Connected successfully");
    mysql_close ($link);
?>
     

Siehe auch mysql_pconnect() und mysql_close().