English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion mysqli_get_server_info() gibt die Versionsnummer des MySQL-Servers zurück
mysqli_get_server_info()Diese Funktion wird verwendet, um Informationen über den MySQL-Server (Version) zu erhalten, mit dem eine Verbindung hergestellt wurde.
mysqli_get_server_info([$con]);
Nummer | Parameter und Beschreibung |
---|---|
1 | con (notwendig) Dies ist ein Objekt, das die Verbindung zum MySQL Server darstellt. |
Die Funktion mysqli_get_server_info() von PHP gibt eine Zeichenkette zurück, die die Version des von der MySQLi-Erweiterung verbundenen MySQL-Servers angibt.
Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
Nachfolgender Beispiel zeigtmysqli_get_server_info()Funktion (prozeduraler Stil) Verwendung-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "mydb"); //MySQL-Serverversion $version = mysqli_get_server_info($con); print("MySQL-Serverversionnummer: ".$version); //Verbindung schließen mysqli_close($con); ?>
Ausgabeergebnis
MySQL-Serverversionnummer: 5.7.12-log
In der objektorientierten Variante ist die Syntax dieser Funktion$con-> client_info. Hier ist ein Beispiel für die objektorientierte Variante dieser Funktion-
<?php //Verbindung herstellen $con = new mysqli("localhost", "root", "password", "mydb"); //MySQL-Serverversion $version = $con-> server_info; print("MySQL-Serverversionnummer: ".$version); //Verbindung schließen $con -> close(); ?>
Ausgabeergebnis
MySQL-Serverversionnummer: 5.7.12-log
<?php //Verbindung herstellen $con = @mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if ($code) { print("Verbindung fehlgeschlagen: ".$code); } else { print("Verbindung erfolgreich hergestellt"."\n"); $info = mysqli_get_server_info($con); print("MySQL-Serverversionnummer: ".$info); } ?>
Ausgabeergebnis
Verbindung erfolgreich hergestellt MySQL-Serverversionnummer: 5.7.12-log
Rückgabe der MySQL-Serverversion:
<?php $connection_mysql = mysqli_connect("localhost", "user_name", "password", "database_name"); if (mysqli_connect_errno($connection_mysql)){ print("MySQL-Verbindung fehlgeschlagen: ".mysqli_connect_error()); } print(mysqli_get_server_info($connection_mysql)); mysqli_close($connection_mysql); ?>
Ausgabeergebnis
5.7.12-log