English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP mysqli_close()

PHP MySQLi Manuale di riferimento

Funzione mysqli_close()Chiudere la connessione al database precedentemente aperta

Definizione e uso

mysqli_close();La funzione accetta come parametro un oggetto funzione MySQL (precedentemente aperto) e lo chiude.

Non è possibile utilizzare questa funzione per chiudere Connessione persistente

Sintassi

mysqli_close($con);

Parametro

NumeroParametri e descrizione
1

con(obbligatorio)

Questo è un oggetto che rappresenta la connessione con il server MySQL che si desidera chiudere.

Valore di ritorno

La funzione PHP mysqli_close() restituisce un valore booleano, al successo ètrue,al fallimento èfalse

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.

Esempio online

Esempi seguenti dimostranomysqli_close();Uso della funzione (stile procedurale)-

<?php
   $host = "localhost";
   $username = "root";
   $passwd = "password";
   $dbname = "mydb";
   //Stabilire la connessione
   $con = mysqli_connect($host, $username, $passwd, $dbname);
   //Chiudere la connessione
   $res = mysqli_close($con);
   if($res){
      print("La connessione è stata chiusa");
   }else{
      print("Spiacenti, ci sono problemi che potrebbero chiudere la connessione");
   }
?>

Risultato dell'output

La connessione è stata chiusa

Esempio online

Nello stile orientato agli oggetti, la sintassi di questa funzione è$con->close();。Ecco un esempio di questo metodo in stile orientato agli oggetti;

<?php
   $host = "localhost";
   $username = "root";
   $passwd = "password";
   $dbname = "mydb";
   //Stabilire la connessione
   $con = new mysqli($host, $username, $passwd, $dbname);
   //Chiudere la connessione
   $res = $con -> close();
       if($res){
          print("La connessione è stata chiusa");
       }else{
          print("Spiacenti, ci sono problemi che potrebbero chiudere la connessione");
       }
?>

Risultato dell'output

La connessione è stata chiusa

Esempio online

Questo èmysqli_close();Un altro esempio di funzione-

<?php
   //Stabilire la connessione
   $con = @mysqli_connect("localhost");
   $res = @mysqli_close($con);
      if($res){
          print("La connessione è stata chiusa");
      }else{
          print("Spiacenti, ci sono problemi che potrebbero chiudere la connessione");
      }
?>

Risultato dell'output

Spiacenti, ci sono problemi che potrebbero chiudere la connessione

Esempio online

<?php
   $connection = @mysqli_connect("oldtoolbag.com", "use", "pass", "my_db");
   
   if (mysqli_connect_errno($connection)){
      echo "Connessione MySQL fallita: ".mysqli_connect_error();
   }else{
	   mysqli_close($connection);
   }   
?>

Risultato dell'output

Impossibile connettersi a MySQL: impossibile stabilire la connessione perché il computer di destinazione ha rifiutato attivamente la connessione.

PHP MySQLi Manuale di riferimento