Zum Inhalt springen

Serverinformationen abrufen

In diesem Artikel konzentrieren wir uns auf die Funktion mysqli_get_server_info() in PHP, die verwendet wird, um die Version des laufenden MySQL-Servers zurückzugeben. Wir geben Ihnen einen Überblick über die Funktion, ihre Funktionsweise und Beispiele für ihre Verwendung.

Einführung in die Funktion mysqli_get_server_info()

Die Funktion mysqli_get_server_info() ist eine integrierte Funktion in PHP, die verwendet wird, um die Version des laufenden MySQL-Servers zurückzugeben. Diese Funktion ist nützlich, wenn Sie die Serverversion für eine MySQL-Verbindung kennen müssen.

Verwendung der Funktion mysqli_get_server_info()

Die Verwendung der Funktion mysqli_get_server_info() ist sehr einfach. Sie müssen sie lediglich auf einer gültigen MySQLi-Verbindung aufrufen. Hier ist ein Beispiel:

So verwenden Sie die Funktion mysqli_get_server_info()?

php
<?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 diesem Beispiel erstellen wir ein neues mysqli-Objekt, um eine Verbindung zur Datenbank herzustellen. Wir fügen eine Fehlerprüfung hinzu, um Verbindungsfehler sicher zu behandeln. Die Serverversion wird mit der Funktion mysqli_get_server_info() abgerufen und anschließend mit dem echo-Befehl ausgegeben.

Hinweis: Prozedurale MySQLi-Funktionen werden in modernen PHP-Versionen vollständig unterstützt. Nur die veraltete mysql_*-Erweiterung wurde in PHP 7.0 entfernt, nicht MySQLi.

Fazit

Zusammenfassend lässt sich sagen, dass die Funktion mysqli_get_server_info() ein nützliches Werkzeug zum Abrufen der Version des laufenden MySQL-Servers ist. Durch das Verständnis der Funktionsweise können Sie Serverdetails problemlos für Debugging, Protokollierung oder Kompatibilitätsprüfungen abrufen.

Praxis

In PHP, welche der folgenden Superglobal-Arrays kann verwendet werden, um Serverinformationen abzurufen?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.