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:
|
Dettagli tecnici
Valore di ritorno: | TRUE in caso di successo. FALSE in caso di fallimento |
---|---|
Versione PHP: | 5+ |
<PHP MySQLi di riferimento