Función PHP mysqli_get_server_info ()

Definición y uso

los mysqli_get_server_info() La función se utiliza para obtener la información (versión) sobre el servidor MySQL al que se establece una conexión.

Sintaxis

mysqli_get_server_info([$con]);

Parámetros

No Señor Descripción de parámetros
1

con(Mandatory)

Este es un objeto que representa una conexión a MySQL Server.

Valores devueltos

La función PHP mysqli_get_server_info () devuelve una cadena que representa la versión del servidor MySQL al que está conectada la extensión MySQLi.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función mysqli_get_server_info () (en estilo procedimental):

<?php
   //Creating a connection
   $con = mysqli_connect("localhost", "root", "password", "mydb");

   //MySQL Server version
   $version = mysqli_get_server_info($con);
   print("Client Library Version Number: ".$version);

   //Closing the connection
   mysqli_close($con);
?>

Esto producirá el siguiente resultado:

Client Library Version Number: 5.7.12-log

Ejemplo

En el estilo orientado a objetos, la sintaxis de esta función es $ con -> client_info . A continuación se muestra el ejemplo de esta función en estilo orientado a objetos:

<?php
   //Creating a connection
   $con = new mysqli("localhost", "root", "password", "mydb");

   //MySQL Server Version
   $version = $con->server_info;
   print("MySQL Server Version Number: ".$version);

   //Closing the connection
   $con -> close();
?>

Esto producirá el siguiente resultado:

MySQL Server Version Number: 5.7.12-log

Ejemplo

<?php
   //Creating a connection
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   $code = mysqli_connect_errno();
   if($code){
      print("Connection Failed: ".$code);
   }else{
      print("Connection Established Successfully"."\n");
      $info = mysqli_get_server_info($con);
      print("MySQL Server Version Number: ".$info);
   }
?>

Esto producirá el siguiente resultado:

Connection Established Successfully
MySQL Server Version Number: 5.7.12-log

Ejemplo

<?php
   $connection_mysql = mysqli_connect("localhost", "user_name", "password", "database_name");
   
   if (mysqli_connect_errno($connection_mysql)){
      print("Failed to connect to MySQL: ".mysqli_connect_error());
   }
   print(mysqli_get_server_info($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

Esto producirá el siguiente resultado:

5.7.12-log