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.....