Najnowsze tutoriale tworzenie stron internetowych
 

PHP mysqli_real_connect() Function

<PHP MySQLi referencyjny

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:
  • MYSQLI_CLIENT_COMPRESS - Użycie protokołu kompresji
  • MYSQLI_CLIENT_FOUND_ROWS - Zwraca liczbę pasujących wierszy (nie dotkniętych wierszy)
  • MYSQLI_CLIENT_IGNORE_SPACE - Pozwól spacje po nazwach funkcji. Dokonaj nazwy funkcji zastrzeżone słów
  • MYSQLI_CLIENT_INTERACTIVE - Pozwól interactive_timeout sekundach bezczynności przed zamknięciem połączenia
  • MYSQLI_CLIENT_SSL - szyfrowanie Użyj SSL

Szczegóły techniczne

Zwracana wartość: TRUE w przypadku sukcesu. FALSE w przypadku porażki
Wersja PHP: 5+

<PHP MySQLi referencyjny