Función PHP mysqli_close ()
Definición y uso
los mysqli_close() La función acepta un objeto de función MySQL (previamente abierto) como parámetro y lo cierra.
No puede cerrar conexiones persistentes con esta función.
Sintaxis
mysqli_close($con);
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | con(Mandatory) Este es un objeto que representa una conexión a MySQL Server que debe cerrar. |
Valores devueltos
La función PHP mysqli_close () devuelve un valor booleano que es verdadero en caso de éxito y falso en caso de error.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función mysqli_close () (en estilo procedimental):
<?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");
}
?>
Esto producirá el siguiente resultado:
Connection Closed
Ejemplo
En el estilo orientado a objetos, la sintaxis de esta función es $ con-> close (); A continuación se muestra el ejemplo de esta función en el 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");
}
?>
Esto producirá el siguiente resultado:
Connection Closed
Ejemplo
Este es otro ejemplo de la función 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 ");
}
?>
Esto producirá el siguiente resultado:
Sorry there is an issue could close the connection
Ejemplo
<?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);
}
?>
Esto producirá el siguiente resultado:
Failed to connect to MySQL: No connection could be made because the target machine actively refused it.