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