English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione mysqli_ping() esegue una connessione al server, e se la connessione è stata interrotta, tenta di riconnettersi.
mysqli_ping()La funzione accetta come parametro l'oggetto di connessione, verifica la connessione e, se è stata interrotta, tenta di riconnettersi al server.
mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags] )
Numero | Parametri e descrizione |
---|---|
1 | con(opszionale) Questo è un oggetto che rappresenta la connessione con il server MySQL. |
Questa funzione restituisce un valore booleano, se l'operazione è riuscita, restituisce true; se l'operazione fallisce, restituisce false.
Questa funzione è stata introdotta per la prima volta nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.
Di seguito è riportato un esempio dimysqli_ping()Utilizzo della funzione (stile procedurale), rilevamento della connessione del server:
<?php // Creare connessione $con = mysqli_connect("localhost", "root", "password", "test"); $res = mysqli_ping($con); if($res) { print("Riuscito....."); } else { print("Fallito......"); } ?>
Risultato di output
Riuscito.....
Nel linguaggio orientato agli oggetti, la sintassi di questa funzione è$con->ping();。Di seguito è riportato un esempio di questa funzione per il rilevamento della connessione del server in stile orientato agli oggetti;
<?php // Creare connessione $con = new mysqli("localhost", "root", "password", "test"); $res = $con->ping(); if($res) { print("Riuscito....."); } else { print("Fallito......"); } ?>
Risultato di output
Riuscito.....
Nel linguaggio orientato agli oggetti, la sintassi di questa funzione è$con->ping();。Di seguito è riportato un esempio di questa funzione in stile orientato agli oggetti;
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)) { echo "Connessione MySQL fallita: ". mysqli_connect_error(); } if (mysqli_ping($connection_mysql)) { echo "Connessione ok!"."\n"; } else { echo "Errore: ". mysqli_error($connection_mysql); } mysqli_close($connection_mysql); ?>
Risultato di output
Connessione ok! Connessione riuscita