W3docs

get_server_info

Erfahren Sie, wie die PHP-Funktion mysqli_get_server_info() die Version des laufenden MySQL-Servers zurückgibt, mit Beispielen und Erklärungen.

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 eingebaute PHP-Funktion, die die Version des laufenden MySQL-Servers zurückgibt. 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:

Wie verwendet man die Funktion 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 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 dann mit der echo-Anweisung ausgegeben.

Hinweis: Prozedurale MySQLi-Funktionen werden in modernem PHP 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 ist, um die Version des laufenden MySQL-Servers zurückzugeben. Wenn Sie verstehen, wie die Funktion zu verwenden ist, können Sie Serverdetails für Debugging, Protokollierung oder Kompatibilitätsprüfungen einfach abrufen.

Übungen

Übung
Welches der folgenden superglobalen Arrays kann in PHP verwendet werden, um Server-Informationen zu erhalten?
Welches der folgenden superglobalen Arrays kann in PHP verwendet werden, um Server-Informationen zu erhalten?
Was this page helpful?