Funzione PHP mysqli_init ()
Definizione e utilizzo
Il mysqli_init()viene utilizzata per inizializzare un oggetto mysqli. Il risultato di questa funzione può essere passato come uno dei parametri alla funzione mysqli_real_connect () .
Sintassi
mysqli_init($con);
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | con(Mandatory) Questo è un oggetto che rappresenta una connessione a MySQL Server. |
Valori restituiti
Questa funzione restituisce un oggetto mysqli.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione mysqli_init () (in stile procedurale):
<?php
$db = mysqli_init();
print_r($db);
?>
Questo produrrà il seguente risultato:
mysqli Object
(
[client_info] => mysqlnd 7.4.5
[client_version] => 70405
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
)
Esempio
Di seguito è riportato un altro esempio di questa funzione $ meno;
<?php
$db = mysqli_init();
//Creating the connection
$con = mysqli_real_connect($db, "localhost","root","password","test");
if($con){
print("Connection Established Successfully");
}else{
print("Connection Failed ");
}
?>
Questo produrrà il seguente risultato:
Connection Established Successfully
Esempio
<?php
$connection_mysql = mysqli_init();
if (!$connection_mysql){
die("mysqli_init failed");
}
if (!mysqli_real_connect($connection_mysql,"localhost","root","password","mydb")){
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($connection_mysql);
print("Connection established successfully.....");
?>
Questo produrrà il seguente risultato:
Connection established successfully.....