Zum Inhalt springen

Serverversion abrufen

In diesem Artikel konzentrieren wir uns auf die Funktion mysqli_get_server_version() in PHP, die die Versionsnummer des MySQL-Servers zurückgibt. Wir geben einen Überblick darüber, wie sie funktioniert, und zeigen Beispiele für ihre Verwendung.

Einführung in die mysqli_get_server_version() Funktion

Die mysqli_get_server_version() Funktion ist eine integrierte PHP-Funktion, die die Versionsnummer des verbundenen MySQL-Servers als Ganzzahl zurückgibt. Dies ist nützlich, wenn Sie die Serverversion für eine bestimmte Verbindung überprüfen müssen.

Verwendung der mysqli_get_server_version() Funktion

Die Verwendung der mysqli_get_server_version() Funktion ist einfach. Sie rufen sie auf einem gültigen MySQLi-Verbindungsobjekt auf. Hier ist ein Beispiel:

So verwenden Sie die mysqli_get_server_version() Funktion?

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

if (!$mysqli) {
    die("Connection failed: " . mysqli_connect_error());
}

$server_version = mysqli_get_server_version($mysqli);

echo "Server version: " . $server_version;

mysqli_close($mysqli);
?>

In diesem Beispiel stellen wir eine Verbindung zu einer MySQL-Datenbank mit mysqli_connect() her. Anschließend überprüfen wir die Verbindung, bevor wir mysqli_get_server_version() aufrufen, um die Versionsnummer abzurufen. Die Funktion gibt eine Ganzzahl im Format MAJOR * 10000 + MINOR * 100 + SUBMINOR zurück (z. B. steht 50729 für MySQL 5.7.29). Abschließend geben wir das Ergebnis aus und schließen die Verbindung.

Fazit

Die mysqli_get_server_version() Funktion bietet eine zuverlässige Möglichkeit, die MySQL-Serverversion zu überprüfen. Das Verständnis ihres Rückgabewerts und der korrekten Verwendung trägt dazu bei, Kompatibilität und Stabilität in datenbankbasierten Anwendungen zu gewährleisten.

Praxis

Was ist der Zweck der phpinfo()-Funktion in PHP?

Finden Sie das nützlich?

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