English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi Manuale di riferimento
Funzione mysqli_close()Chiudere la connessione al database precedentemente aperta
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。
mysqli_close($con);
Numero | Parametri e descrizione |
---|---|
1 | con(obbligatorio) Questo è un oggetto che rappresenta la connessione con il server MySQL che si desidera chiudere. |
La funzione PHP mysqli_close() restituisce un valore booleano, al successo ètrue,al fallimento èfalse。
Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.
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
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
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
<?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.