PHP mysqli_real_connect()Funktionen
Beispiele
Öffnet eine neue Verbindung zum MySQL-Server:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Definition und Verwendung
Die Funktion mysqli_real_connect() öffnet eine neue Verbindung zum MySQL-Server.
Die Funktion mysqli_real_connect() und diemysqli_connect()()-Funktion unterscheiden sich in folgenden Punkten:
- mysqli_real_connect() erfordert ein gültiges Objekt, das von dermysqli_init()()-Funktion erstellt wurde.
- mysqli_real_connect() kann mit mysqli_options() verwendet werden, um verschiedene Verbindungsoptionen festzulegen.
- mysqli_real_connect() hat einen Flag-Parameter.
Syntax
mysqli_real_connect(connection,host,username,password,dbname,port,socket,flag);
| Parameters | Beschreibung |
|---|---|
| Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
| host | Optional. Gibt den Hostnamen oder die IP-Adresse an. |
| username | Optional. Gibt den MySQL-Benutzernamen an. |
| Passwort | Optional. Gibt das MySQL-Passwort an. |
| dbname | Optional. Gibt die Standarddatenbank an, die verwendet werden soll. |
| port | Optional. Gibt die Portnummer an, mit der eine Verbindung zum MySQL-Server versucht werden soll. |
| socket | Optional. Gibt den Socket oder die benannte Pipe an, die verwendet werden soll. |
| flag | Optional. Gibt verschiedene Verbindungsoptionen an. Mögliche Werte:
|
Technische Details
| Rückgabewert: | Gibt bei Erfolg TRUE zurück, bei Fehler FALSE. |
|---|---|
| PHP-Version: | 5+ |
PHP MySQLi-Referenzhandbuch Weitere Erweiterungen