Przykład
Otwarcie nowego połączenia z serwerem MySQL:
<?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);
?>
Definicja i Wykorzystanie
mysqli_real_connect() funkcja otwiera nowe połączenie z serwerem MySQL.
mysqli_real_connect() funkcja różni się od mysqli_connect() w następujący sposób:
- mysqli_real_connect() wymaga ważnego obiektu utworzonego przez mysqli_init()
- mysqli_real_connect() może być używany z mysqli_options() , aby ustawić różne opcje połączenia
- mysqli_real_connect() ma parametr flagi
Składnia
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
Parametr | Opis |
---|---|
connection | Wymagany. Określa połączenie do korzystania z MySQL |
host | Opcjonalny. Określa nazwę hosta lub adres IP |
username | Opcjonalny. Określa nazwę użytkownika MySQL |
password | Opcjonalny. Określa hasło MySQL |
dbname | Opcjonalny. Określa domyślną bazę danych do wykorzystania |
port | Opcjonalny. Określa numer portu próbować połączyć się z serwerem MySQL |
socket | Opcjonalny. Określa gniazdo lub nazwane rurą do wykorzystania |
flag | Opcjonalny. Określa różne opcje połączeń. Możliwe wartości:
|
Szczegóły techniczne
Zwracana wartość: | TRUE w przypadku sukcesu. FALSE w przypadku porażki |
---|---|
Wersja PHP: | 5+ |
<PHP MySQLi referencyjny