Função PHP mysqli_close ()

Definição e Uso

o mysqli_close() function aceita um objeto de função MySQL (aberto anteriormente) como parâmetro e o fecha.

Você não pode fechar conexões persistentes usando esta função.

Sintaxe

mysqli_close($con);

Parâmetros

Sr. Não Parâmetro e Descrição
1

con(Mandatory)

Este é um objeto que representa uma conexão com o servidor MySQL que você precisa fechar.

Valores Retornados

A função PHP mysqli_close () retorna um valor booleano que é verdadeiro em caso de sucesso e falso em caso de falha.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função mysqli_close () (no estilo procedural) -

<?php
   $host = "localhost";
   $username  = "root";
   $passwd = "password";
   $dbname = "mydb";

   //Creating a connection
   $con = mysqli_connect($host, $username, $passwd, $dbname);

   //Closing the connection
   $res = mysqli_close($con);

   if($res){
      print("Connection Closed");
   }else{
      print("There is an issue while closing the connection");
   }
?>

Isso produzirá o seguinte resultado -

Connection Closed

Exemplo

No estilo orientado a objetos, a sintaxe desta função é $ con> close (); A seguir está o exemplo desta função no estilo orientado a objetos $ minus;

<?php
   $host = "localhost";
   $username  = "root";
   $passwd = "password";
   $dbname = "mydb";

   //Creating a connection
   $con = new mysqli($host, $username, $passwd, $dbname);

   //Closing the connection
   $res = $con -> close();

   if($res){
      print("Connection Closed");
   }else{
      print("There is an issue while closing the connection");
   }
?>

Isso produzirá o seguinte resultado -

Connection Closed

Exemplo

Este é outro exemplo da função mysqli_close () -

<?php
   //Creating a connection
   $con = @mysqli_connect("localhost");
   $res = @mysqli_close($con);

   if($res){
      print("Connection closed Successfully");
   }else{
      print("Sorry there is an issue could close the connection ");
   }
?>

Isso produzirá o seguinte resultado -

Sorry there is an issue could close the connection

Exemplo

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

Isso produzirá o seguinte resultado -

Failed to connect to MySQL: No connection could be made because the target machine actively refused it.