English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion PHP mysqli_get_server_info()

    PHP MySQLi Referenzhandbuch

Die Funktion mysqli_get_server_info() gibt die Versionsnummer des MySQL-Servers zurück

Definition und Verwendung

mysqli_get_server_info()Diese Funktion wird verwendet, um Informationen über den MySQL-Server (Version) zu erhalten, mit dem eine Verbindung hergestellt wurde.

Syntax

mysqli_get_server_info([$con]);

Parameter

NummerParameter und Beschreibung
1

con (notwendig)

Dies ist ein Objekt, das die Verbindung zum MySQL Server darstellt.

Rückgabewert

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.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

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

Online-Beispiel

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

Online-Beispiel

<?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

Online-Beispiel

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

PHP MySQLi Referenzhandbuch