W3docs

get_server_info

In questo articolo ci concentreremo sulla funzione mysqli_get_server_info() in PHP, usata per restituire la versione del server MySQL in esecuzione.

In questo articolo ci concentreremo sulla funzione mysqli_get_server_info() in PHP, utilizzata per restituire la versione del server MySQL in esecuzione. Forniremo una panoramica della funzione, del suo funzionamento e degli esempi d'uso.

Introduzione alla funzione mysqli_get_server_info()

La funzione mysqli_get_server_info() è una funzione integrata in PHP utilizzata per restituire la versione del server MySQL in esecuzione. Questa funzione è utile quando è necessario conoscere la versione del server per una connessione MySQL.

Come usare la funzione mysqli_get_server_info()

Utilizzare la funzione mysqli_get_server_info() è molto semplice. È sufficiente chiamarla su una connessione MySQLi valida. Ecco un esempio:

Come usare la funzione mysqli_get_server_info()?

<?php
$mysqli = new mysqli("localhost", "username", "password", "database");

if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}

$server_info = mysqli_get_server_info($mysqli);

echo "Server version: " . $server_info;

$mysqli->close();
?>

In questo esempio, creiamo un nuovo object mysqli per connetterci al database. Aggiungiamo la gestione degli errori per trattare in modo sicuro i fallimenti di connessione. La versione del server viene recuperata tramite la funzione mysqli_get_server_info() e poi visualizzata con l'istruzione echo.

Nota: Le funzioni MySQLi procedurali sono completamente supportate nel PHP moderno. Solo la vecchia estensione mysql_* è stata rimossa in PHP 7.0, non MySQLi.

Conclusione

In conclusione, la funzione mysqli_get_server_info() è uno strumento utile per restituire la versione del server MySQL in esecuzione. Capendo come usare questa funzione, è possibile recuperare facilmente i dettagli del server per il debug, il logging o i controlli di compatibilità.

Pratica

Pratica
In PHP, quale dei seguenti array superglobali può essere usato per ottenere informazioni sul server?
In PHP, quale dei seguenti array superglobali può essere usato per ottenere informazioni sul server?
Was this page helpful?