Beispiel
Öffnen Sie 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);
?>
Definition und Verwendung
Die mysqli_real_connect() Funktion öffnet eine neue Verbindung zu dem Server MySQL.
Die mysqli_real_connect() Funktion unterscheidet sich von mysqli_connect() auf folgende Weise:
- mysqli_real_connect() erfordert ein gültiges Objekt erstellt mysqli_init()
- mysqli_real_connect() kann mit verwendet werden mysqli_options() verschiedene Optionen für die Verbindung zu setzen
- mysqli_real_connect() hat einen Flag - Parameter
Syntax
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
Parameter | Beschreibung |
---|---|
connection | Erforderlich. Gibt die MySQL-Verbindung zu verwenden |
host | Optional. Gibt einen Hostnamen oder eine IP-Adresse |
username | Optional. Gibt die MySQL-Benutzername |
password | Optional. Gibt das MySQL-Passwort |
dbname | Optional. Gibt die Standarddatenbank verwendet werden soll |
port | Optional. Gibt die Portnummer zu versuchen, mit dem MySQL-Server zu verbinden |
socket | Optional. Gibt die Buchse oder Named Pipe verwendet werden |
flag | Optional. Gibt verschiedene Anschlussmöglichkeiten. Mögliche Werte:
|
Technische Details
Rückgabewert: | TRUE auf Erfolg. FALSE bei einem Fehler |
---|---|
PHP Version: | 5+ |
<PHP MySQLi Referenz