English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione mysqli_get_host_info() di PHP restituisce una stringa che descrive il tipo di connessione utilizzata
mysqli_get_host_info()La funzione è utilizzata per ottenere informazioni sull'host, ovvero il tipo di connessione utilizzata e il nome del server host.
mysqli_get_host_info($con);
Numero di sequenza | Parametri e descrizione |
---|---|
1 | con(opzionale) Questo è un oggetto che rappresenta la connessione con il MySQL Server. |
La funzione mysqli_get_host_info() di PHP restituisce una stringa che specifica il nome dell'host e il tipo di connessione.
Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni superiori.
Di seguito è riportato un esempio dimysqli_get_host_info()Uso della funzione (stile procedurale)-
<?php //Eseguire la connessione $con = mysqli_connect("localhost", "root", "password", "mydb"); //Informazioni sull'host $info = mysqli_get_host_info($con); print("Informazioni sull'host: ").$info; //Chiudere la connessione mysqli_close($con); ?>
Risultato dell'output
Informazioni sull'host: localhost tramite TCP/IP
Nel contesto orientato agli oggetti, la sintassi di questa funzione è$ con-> host_infoDi seguito è riportato un esempio di stile orientato agli oggetti per questa funzione-
<?php //Eseguire la connessione $con = new mysqli("localhost", "root", "password", "mydb"); //Informazioni sull'host $info = $con->host_info; print("Informazioni sull'host: ").$info; //Chiudere la connessione $con -> close(); ?>
Risultato dell'output
Informazioni sull'host: localhost tramite TCP/IP
Di seguito è riportatomysqli_get_host_infoUn altro esempio di funzione-
<?php //Eseguire la connessione $con = mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if ($code) { print("Fallimento della connessione: ").$code; } else { print("Connessione stabilita con successo"."\n"); $info = mysqli_get_host_info($con); print("Informazioni sull'host: ").$info; } ?>
Risultato dell'output
Informazioni sull'host: localhost tramite TCP/IP
Restituire il nome host del server MySQL e il tipo di connessione:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "Impossibile connettersi a MySQL: \" . mysqli_connect_error(); } echo mysqli_get_host_info($connection_mysql); mysqli_close($connection_mysql); ?>
Risultato dell'output
localhost tramite TCP/IP