Ultimele tutoriale de dezvoltare web
 

PHP mysqli_real_connect() Function

<PHP MySQLi Reference

Exemplu

Deschideți o nouă conexiune cu serverul 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);
?>

Definiție și utilizare

mysqli_real_connect() Funcția deschide o nouă conexiune la serverul MySQL.

mysqli_real_connect() funcția diferă de mysqli_connect() în următoarele moduri:

  • mysqli_real_connect() necesită un obiect valid creat de mysqli_init()
  • mysqli_real_connect() poate fi utilizat cu mysqli_options() pentru a seta diferite opțiuni pentru conectarea
  • mysqli_real_connect() are un parametru de pavilion

Sintaxă

mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;

Parametru Descriere
connection Necesar. Specifică conexiunea MySQL pentru a utiliza
host Opțional. Specifică un nume de gazdă sau o adresă IP
username Opțional. Specifică numele de utilizator MySQL
password Opțional. Specifică parola MySQL
dbname Opțional. Specifică baza de date implicită pentru a fi utilizate
port Opțional. Specifică numărul portului pentru a încerca să se conecteze la serverul MySQL
socket Opțional. Specifică soclul sau țeavă numit să fie utilizate
flag Opțional. Specifică diferite opțiuni de conectare. Valori posibile:
  • MYSQLI_CLIENT_COMPRESS - Utilizarea protocolului de compresie
  • MYSQLI_CLIENT_FOUND_ROWS - Întoarcere numărul de rânduri ce se potrivesc (rândurile care nu sunt afectate)
  • MYSQLI_CLIENT_IGNORE_SPACE - Permite spații după numele funcțiilor. Asigurați-vă cuvinte numele de funcții rezervate
  • MYSQLI_CLIENT_INTERACTIVE - Permite secunde interactive_timeout de inactivitate înainte de a închide conexiunea
  • MYSQLI_CLIENT_SSL - criptare Utilizați SSL

Detalii tehnice

Întoarcere Valoare: TRUE în caz de succes. FALSE în cazul eșecului
Versiune PHP: 5+

<PHP MySQLi Reference