Gli ultimi tutorial di sviluppo web
 

PHP mysqli_real_connect() Function

<PHP MySQLi di riferimento

Esempio

Aprire una nuova connessione al server 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);
?>

Definizione e l'utilizzo

Il mysqli_real_connect() funzione apre una nuova connessione al server MySQL.

Il mysqli_real_connect() funzione differisce da mysqli_connect() nei seguenti modi:

  • mysqli_real_connect() richiede un oggetto valido creato da mysqli_init()
  • mysqli_real_connect() può essere utilizzato con mysqli_options() per impostare diverse opzioni per la connessione
  • mysqli_real_connect() ha un parametro di bandiera

Sintassi

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

Parametro Descrizione
connection Necessario. Specifica la connessione MySQL da usare
host Opzionale. Specifica un nome host o un indirizzo IP
username Opzionale. Specifica il nome utente MySQL
password Opzionale. Specifica la password di MySQL
dbname Opzionale. Specifica il database predefinito da utilizzare
port Opzionale. Specifica il numero di porta per tentare di connettersi al server MySQL
socket Opzionale. Specifica la presa o denominato tubo da utilizzare
flag Opzionale. Specifica diverse opzioni di connessione. Valori possibili:
  • MYSQLI_CLIENT_COMPRESS - Usa protocollo di compressione
  • MYSQLI_CLIENT_FOUND_ROWS - numero di righe abbinate (righe non interessati) ritorno
  • MYSQLI_CLIENT_IGNORE_SPACE - Lasciare spazi dopo i nomi delle funzioni. Fare le parole nomi delle funzioni riservate
  • MYSQLI_CLIENT_INTERACTIVE - Consentire secondi interactive_timeout di inattività prima di chiudere il collegamento
  • MYSQLI_CLIENT_SSL - Utilizza crittografia SSL

Dettagli tecnici

Valore di ritorno: TRUE in caso di successo. FALSE in caso di fallimento
Versione PHP: 5+

<PHP MySQLi di riferimento